D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2356061:dust3d-1.1.6-1.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.BnrKLs Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7qOwmR + umask 022 + cd /home/iurt/rpmbuild/BUILD/dust3d-1.1.6-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/dust3d-1.1.6-build + rm -rf dust3d-1.1.6 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/dust3d-1.1.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd dust3d-1.1.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.p8N8XL + umask 022 + cd /home/iurt/rpmbuild/BUILD/dust3d-1.1.6-build + 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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + 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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-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' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd dust3d-1.1.6 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd application + /usr/lib/qt6/bin/qmake '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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' '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 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' '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/iurt/rpmbuild/BUILD/dust3d-1.1.6-build/dust3d-1.1.6/application/.qmake.stash + /usr/bin/make -O -j16 V=1 VERBOSE=1 g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/debug.o sources/debug.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/ccd_ik_resolver.o sources/ccd_ik_resolver.cc In file included from /usr/include/qt6/QtCore/qdatastream.h:9, from /usr/include/qt6/QtCore/qmetatype.h:14, from /usr/include/qt6/QtGui/qgenericmatrix.h:8, from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from sources/ccd_ik_resolver.h:4, from sources/ccd_ik_resolver.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qmetatype.h:12: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/QtAwesome/QtAwesome/QtAwesomeAnim.o third_party/QtAwesome/QtAwesome/QtAwesomeAnim.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/about_widget.o sources/about_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/component_preview_images_decorator.o sources/component_preview_images_decorator.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/cut_face_preview.o sources/cut_face_preview.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/bone_property_widget.o sources/bone_property_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/rig_skeleton_mesh_worker.o sources/rig_skeleton_mesh_worker.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/component_breadcrumb_widget.o sources/component_breadcrumb_widget.cc sources/component_breadcrumb_widget.cc: In member function 'virtual void ComponentBreadcrumbWidget::paintEvent(QPaintEvent*)': sources/component_breadcrumb_widget.cc:94:9: warning: unused variable 'ts' [-Wunused-variable] 94 | int ts = thumbnailSize(); | ^~ sources/component_breadcrumb_widget.cc: In member function 'virtual void ComponentBreadcrumbWidget::dragMoveEvent(QDragMoveEvent*)': sources/component_breadcrumb_widget.cc:186:43: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 186 | m_hoveredDropIndex = itemAt(event->pos()); | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QDragEnterEvent:1, from sources/component_breadcrumb_widget.cc:6: /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ sources/component_breadcrumb_widget.cc: In member function 'virtual void ComponentBreadcrumbWidget::dropEvent(QDropEvent*)': sources/component_breadcrumb_widget.cc:199:34: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 199 | int index = itemAt(event->pos()); | ~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/QtAwesome/QtAwesome/QtAwesome.o third_party/QtAwesome/QtAwesome/QtAwesome.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/rig_skeleton_mesh_generator.o sources/rig_skeleton_mesh_generator.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/component_list_model.o sources/component_list_model.cc sources/component_list_model.cc: In member function 'virtual QVariant ComponentListModel::data(const QModelIndex&, int) const': sources/component_list_model.cc:193:25: warning: unused variable 'bw' [-Wunused-variable] 193 | int bw = textWidth + padding * 2; | ^~ sources/component_list_model.cc: In member function 'virtual bool ComponentListModel::dropMimeData(const QMimeData*, Qt::DropAction, int, int, const QModelIndex&)': sources/component_list_model.cc:264:77: warning: unused parameter 'action' [-Wunused-parameter] 264 | bool ComponentListModel::dropMimeData(const QMimeData* data, Qt::DropAction action, int /*row*/, int /*column*/, const QModelIndex& /*parent*/) | ~~~~~~~~~~~~~~~^~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_node.o sources/document_node.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_component.o sources/document_component.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_saver.o sources/document_saver.cc In file included from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qobject.h:12, from /usr/include/qt6/QtCore/QObject:1, from sources/document_saver.h:5, from sources/document_saver.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from sources/document_saver.h:4: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_part.o sources/document_part.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_edge.o sources/document_edge.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/component_preview_grid_widget.o sources/component_preview_grid_widget.cc sources/component_preview_grid_widget.cc: In member function 'virtual void ComponentPreviewGridWidget::startDrag(Qt::DropActions)': sources/component_preview_grid_widget.cc:198:24: warning: 'QVariant::Type QVariant::type() const' is deprecated: Use typeId() or metaType(). [-Wdeprecated-declarations] 198 | if (decoration.type() == QVariant::Pixmap) { | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/qopenglcontext.h:28, from /usr/include/qt6/QtGui/qopenglfunctions.h:19, from /usr/include/qt6/QtGui/QOpenGLFunctions:1, from sources/model_opengl_vertex.h:4, from sources/model_mesh.h:4, from sources/document.h:6, from sources/component_list_model.h:4, from sources/component_preview_grid_widget.h:4, from sources/component_preview_grid_widget.cc:1: /usr/include/qt6/QtCore/qvariant.h:602:10: note: declared here 602 | Type type() const | ^~~~ sources/component_preview_grid_widget.cc: In member function 'virtual void ComponentPreviewGridWidget::dragMoveEvent(QDragMoveEvent*)': sources/component_preview_grid_widget.cc:225:51: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 225 | QModelIndex dropIndex = indexAt(event->pos()); | ~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QDropEvent:1, from sources/component_preview_grid_widget.h:8: /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ sources/component_preview_grid_widget.cc: In member function 'virtual void ComponentPreviewGridWidget::dropEvent(QDropEvent*)': sources/component_preview_grid_widget.cc:251:47: warning: 'QPoint QDropEvent::pos() const' is deprecated: Use position().toPoint() [-Wdeprecated-declarations] 251 | QModelIndex dropIndex = indexAt(event->pos()); | ~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:718:19: note: declared here 718 | inline QPoint pos() const { return position().toPoint(); } | ^~~ sources/component_preview_grid_widget.cc:280:9: warning: unused variable 'firstSelectedRow' [-Wunused-variable] 280 | int firstSelectedRow = selectedIndexes.first().row(); | ^~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/glb_forever.o sources/glb_forever.cc In file included from /usr/include/qt6/QtCore/qdatastream.h:9, from /usr/include/qt6/QtCore/qmetatype.h:14, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:10, from /usr/include/qt6/QtCore/QMutex:1, from sources/glb_forever.cc:2: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from sources/glb_forever.h:4, from sources/glb_forever.cc:1: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/horizontal_line_widget.o sources/horizontal_line_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/image_preview_widget.o sources/image_preview_widget.cc sources/image_preview_widget.cc: In member function 'virtual void ImagePreviewWidget::mousePressEvent(QMouseEvent*)': sources/image_preview_widget.cc:20:55: warning: unused parameter 'event' [-Wunused-parameter] 20 | void ImagePreviewWidget::mousePressEvent(QMouseEvent* event) | ~~~~~~~~~~~~~^~~~~ sources/image_preview_widget.cc: In member function 'virtual void ImagePreviewWidget::paintEvent(QPaintEvent*)': sources/image_preview_widget.cc:25:50: warning: unused parameter 'event' [-Wunused-parameter] 25 | void ImagePreviewWidget::paintEvent(QPaintEvent* event) | ~~~~~~~~~~~~~^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/image_forever.o sources/image_forever.cc In file included from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qlist.h:12, from /usr/include/qt6/QtCore/qstringlist.h:6, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qimage.h:8, from /usr/include/qt6/QtGui/QImage:1, from sources/image_forever.h:5, from sources/image_forever.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from sources/image_forever.h:4: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/float_number_widget.o sources/float_number_widget.cc In file included from /usr/include/qt6/QtCore/QtCore:46, from /usr/include/qt6/QtWidgets/QtWidgetsDepends:3, from /usr/include/qt6/QtWidgets/QtWidgets:3, from sources/float_number_widget.cc:5: /usr/include/qt6/QtCore/qbitarray.h:13:21: warning: defining 'QBitArray', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 13 | class Q_CORE_EXPORT QBitArray | ^~~~~~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qcheckedint_impl.h:9, from /usr/include/qt6/QtCore/qsize.h:8, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtWidgets/qabstractbutton.h:9, from /usr/include/qt6/QtWidgets/qtoolbutton.h:10, from /usr/include/qt6/QtWidgets/QToolButton:1, from sources/float_number_widget.h:4, from sources/float_number_widget.cc:1: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/info_label.o sources/info_label.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/bone_manage_widget.o sources/bone_manage_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/component_property_widget.o sources/component_property_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/turnaround_overlay_widget.o sources/turnaround_overlay_widget.cc In file included from /usr/include/c++/16/map:64, from /usr/include/qt6/QtCore/qmetatype.h:30, from /usr/include/qt6/QtCore/qobject.h:19, from /usr/include/qt6/QtCore/qabstracteventdispatcher.h:8, from /usr/include/qt6/QtCore/qbasictimer.h:9, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13, from /usr/include/qt6/QtGui/QDragEnterEvent:1, from sources/turnaround_overlay_widget.h:4, from sources/turnaround_overlay_widget.cc:1: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&) [with _Arg = const std::pair&; _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3064:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3064 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/stl_map.h:1048:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:35 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:69:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43, inlined from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20: /usr/include/c++/16/bits/stl_tree.h:1706:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1706 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&) [with _Arg = const std::pair&; _Key = QString; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::insert(const_iterator, const value_type&) [with _Key = QString; _Tp = QVariant; _Compare = std::less; _Alloc = std::allocator >]' at /usr/include/c++/16/bits/stl_map.h:1048:38, inlined from 'QMapData, std::allocator > > >::copyIfNotEquivalentTo(const Map&, const Key&):: [with auto:35 = std::_Rb_tree_const_iterator >]' at /usr/include/qt6/QtCore/qmap.h:62:47, inlined from 'QMapData::size_type QMapData::copyIfNotEquivalentTo(const Map&, const Key&) [with AMap = std::map, std::allocator > >]' at /usr/include/qt6/QtCore/qmap.h:75:17, inlined from 'QMap QMap::referenceHoldingDetachExcept(const Key&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:368:43, inlined from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = QString; T = QVariant]' at /usr/include/qt6/QtCore/qmap.h:823:20: /usr/include/c++/16/bits/stl_tree.h:1706:35: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 1706 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/graphics_container_widget.o sources/graphics_container_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/flow_layout.o sources/flow_layout.cc In file included from /usr/include/qt6/QtCore/QtCore:46, from /usr/include/qt6/QtWidgets/QtWidgetsDepends:3, from /usr/include/qt6/QtWidgets/QtWidgets:3, from sources/flow_layout.cc:51: /usr/include/qt6/QtCore/qbitarray.h:13:21: warning: defining 'QBitArray', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 13 | class Q_CORE_EXPORT QBitArray | ^~~~~~~~~ In file included from /usr/include/c++/16/string:56, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/streambuf:45, from /usr/include/c++/16/bits/streambuf_iterator.h:37, from /usr/include/c++/16/iterator:68, from /usr/include/qt6/QtCore/q17memory.h:10, from /usr/include/qt6/QtCore/QtCore:6: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/log_browser.o sources/log_browser.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/model_offscreen_render.o sources/model_offscreen_render.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/glb_reader.o sources/glb_reader.cc In file included from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/qhashfunctions.h:10, from /usr/include/qt6/QtCore/qlist.h:12, from /usr/include/qt6/QtCore/qstringlist.h:6, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qimage.h:8, from /usr/include/qt6/QtGui/QImage:1, from sources/glb_reader.h:5, from sources/glb_reader.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/QByteArray:1, from sources/glb_reader.h:4: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ In file included from sources/glb_reader.cc:2: third_party/json/json.hpp: In instantiation of 'std::string nlohmann::detail::lexer::get_token_string() const [with BasicJsonType = nlohmann::basic_json<>; std::string = std::__cxx11::basic_string]': third_party/json/json.hpp:3500:25: required from 'void nlohmann::detail::parser::parse_internal(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3501 | m_lexer.get_token_string() + "'")); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ third_party/json/json.hpp:3205:9: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3205 | parse_internal(true, result); | ^~~~~~~~~~~~~~ third_party/json/json.hpp:15722:79: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool) [with IteratorType = const char*; typename std::enable_if::iterator_category>::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; parser_callback_t = std::function >::parse_event_t, nlohmann::basic_json<>&)>]' 15722 | parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ third_party/json/json.hpp:17284:33: required from here 17284 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ third_party/json/json.hpp:2997:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 2997 | if ('\x00' <= c and c <= '\x1F') | ~~~~~~~^~~~ In file included from /usr/include/c++/16/map:64, from ../dust3d/base/object.h:33, from ../dust3d/mesh/mesh_generator.h:27, from sources/glb_reader.h:8: /usr/include/c++/16/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::array; _Val = std::pair, std::array >; _KeyOfValue = std::_Select1st, std::array > >; _Compare = std::less >; _Alloc = std::allocator, std::array > >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::array >, std::_Select1st, std::array > >, std::less >, std::allocator, std::array > > >::const_iterator' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/functional:81: /usr/include/c++/16/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:662:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 662 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/model_opengl_object.o sources/model_opengl_object.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/model_opengl_program.o sources/model_opengl_program.cc In file included from /usr/include/qt6/QtCore/qdatastream.h:9, from /usr/include/qt6/QtCore/qmetatype.h:14, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:10, from /usr/include/qt6/QtCore/QMutex:1, from sources/model_opengl_program.h:4, from sources/model_opengl_program.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qmetatype.h:12: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ sources/model_opengl_program.cc: In function 'const QString& loadShaderSource(const QString&)': sources/model_opengl_program.cc:15:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 15 | file.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from sources/model_opengl_program.cc:2: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/mesh_preview_images_generator.o sources/mesh_preview_images_generator.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/model_mesh.o sources/model_mesh.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/log_browser_dialog.o sources/log_browser_dialog.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/main.o sources/main.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/int_number_widget.o sources/int_number_widget.cc In file included from /usr/include/qt6/QtCore/QtCore:46, from /usr/include/qt6/QtWidgets/QtWidgetsDepends:3, from /usr/include/qt6/QtWidgets/QtWidgets:3, from sources/int_number_widget.cc:5: /usr/include/qt6/QtCore/qbitarray.h:13:21: warning: defining 'QBitArray', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 13 | class Q_CORE_EXPORT QBitArray | ^~~~~~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qcheckedint_impl.h:9, from /usr/include/qt6/QtCore/qsize.h:8, from /usr/include/qt6/QtGui/qicon.h:8, from /usr/include/qt6/QtWidgets/qabstractbutton.h:9, from /usr/include/qt6/QtWidgets/qtoolbutton.h:10, from /usr/include/qt6/QtWidgets/QToolButton:1, from sources/int_number_widget.h:4, from sources/int_number_widget.cc:1: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/scene_outline_opengl_program.o sources/scene_outline_opengl_program.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/mesh_generator.o sources/mesh_generator.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/shadow_opengl_program.o sources/shadow_opengl_program.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/world_ground_opengl_object.o sources/world_ground_opengl_object.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/world_ground_opengl_program.o sources/world_ground_opengl_program.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/model_widget.o sources/model_widget.cc sources/model_widget.cc: In member function 'QPoint ModelWidget::convertInputPosFromOtherWidget(QMouseEvent*)': sources/model_widget.cc:297:42: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 297 | return mapFromGlobal(event->globalPos()); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QMouseEvent:1, from sources/model_widget.cc:4: /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/world_opengl_program.o sources/world_opengl_program.cc In file included from /usr/include/qt6/QtCore/qdatastream.h:9, from /usr/include/qt6/QtCore/qmetatype.h:14, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:10, from /usr/include/qt6/QtCore/QMutex:1, from sources/world_opengl_program.h:4, from sources/world_opengl_program.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qmetatype.h:12: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/scene_ground_opengl_program.o sources/scene_ground_opengl_program.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/scene_opengl_program.o sources/scene_opengl_program.cc In file included from /usr/include/qt6/QtCore/qdatastream.h:9, from /usr/include/qt6/QtCore/qmetatype.h:14, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:10, from /usr/include/qt6/QtCore/QMutex:1, from sources/scene_opengl_program.h:4, from sources/scene_opengl_program.cc:1: /usr/include/qt6/QtCore/qchar.h:48:31: warning: defining 'QChar', which previously failed to be complete in a SFINAE context [-Wsfinae-incomplete=] 48 | class QT6_ONLY(Q_CORE_EXPORT) QChar { | ^~~~~ In file included from /usr/include/c++/16/unordered_map:44, from /usr/include/c++/16/functional:80, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qnamespace.h:14, from /usr/include/qt6/QtCore/qbytearray.h:10, from /usr/include/qt6/QtCore/qmetatype.h:12: /usr/include/c++/16/bits/range_access.h:325:24: note: here. Use '-Wsfinae-incomplete=2' for a diagnostic at that point 325 | -> decltype(__cont.data()) | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/monochrome_opengl_program.o sources/monochrome_opengl_program.cc sources/monochrome_opengl_program.cc: In function 'const QString& loadShaderSource(const QString&)': sources/monochrome_opengl_program.cc:14:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 14 | file.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/QFile:1, from sources/monochrome_opengl_program.cc:2: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/monochrome_mesh.o sources/monochrome_mesh.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/world_widget.o sources/world_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/monochrome_opengl_object.o sources/monochrome_opengl_object.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/glb_file.o sources/glb_file.cc In file included from sources/glb_file.h:6, from sources/glb_file.cc:1: third_party/json/json.hpp: In instantiation of 'std::string nlohmann::detail::lexer::get_token_string() const [with BasicJsonType = nlohmann::basic_json<>; std::string = std::__cxx11::basic_string]': third_party/json/json.hpp:3500:25: required from 'void nlohmann::detail::parser::parse_internal(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3501 | m_lexer.get_token_string() + "'")); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ third_party/json/json.hpp:3205:9: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3205 | parse_internal(true, result); | ^~~~~~~~~~~~~~ third_party/json/json.hpp:15722:79: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool) [with IteratorType = const char*; typename std::enable_if::iterator_category>::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; parser_callback_t = std::function >::parse_event_t, nlohmann::basic_json<>&)>]' 15722 | parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ third_party/json/json.hpp:17284:33: required from here 17284 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ third_party/json/json.hpp:2997:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 2997 | if ('\x00' <= c and c <= '\x1F') | ~~~~~~~^~~~ In file included from /usr/include/c++/16/map:64, from ../dust3d/base/object.h:33, from ../dust3d/rig/rig_generator.h:28, from sources/bone_structure.h:5, from sources/glb_file.h:4: /usr/include/c++/16/bits/stl_tree.h: In function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/16/bits/stl_map.h:662:22, inlined from 'nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>' at third_party/json/json.hpp:11070:40, inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = const nlohmann::detail::json_ref >*; _Funct = nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>]' at /usr/include/c++/16/bits/stl_algo.h:3775:5, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:11067:26: /usr/include/c++/16/bits/stl_map.h:701:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]', inlined from 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer>}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]' at /usr/include/c++/16/bits/stl_map.h:662:22, inlined from 'nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>' at third_party/json/json.hpp:11070:40, inlined from '_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = const nlohmann::detail::json_ref >*; _Funct = nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>]' at /usr/include/c++/16/bits/stl_algo.h:3775:5, inlined from 'nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:11067:26: /usr/include/c++/16/bits/stl_map.h:701:45: note: parameter passing for argument of type 'std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator' {aka 'std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator'} changed in GCC 7.1 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/functional:81, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from sources/bone_structure.h:4: /usr/include/c++/16/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]': /usr/include/c++/16/bits/vector.tcc:662:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 662 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:482:54: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:484:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:485:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:486:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:487:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:488:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:506:54: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:508:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:509:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:510:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:511:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:512:52: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:516:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:517:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:518:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:519:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:520:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:521:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:525:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:526:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:527:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:528:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:529:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]', inlined from 'nlohmann::basic_json::value_type& nlohmann::basic_json::operator[](size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer]' at third_party/json/json.hpp:12724:38, inlined from 'GlbFileWriter::GlbFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/glb_file.cc:530:45: /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document.o sources/document.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/preferences.o sources/preferences.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/export_progress_widget.o sources/export_progress_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/steps_replay_window.o sources/steps_replay_window.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/scene_widget.o sources/scene_widget.cc sources/scene_widget.cc:569:14: warning: 'float {anonymous}::findSupportHeight(const SceneWidget::PhysicsCube&, const std::vector&, int)' defined but not used [-Wunused-function] 569 | static float findSupportHeight(const SceneWidget::PhysicsCube& cube, | ^~~~~~~~~~~~~~~~~ sources/scene_widget.cc:139:28: warning: 'std::unique_ptr {anonymous}::buildCubeScatterMesh(const std::vector&, const std::vector&, std::vector*)' defined but not used [-Wunused-function] 139 | std::unique_ptr buildCubeScatterMesh(const std::vector& uvRects, const std::vector& widthFactors, std::vector* cubesOut = nullptr) | ^~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/export_animation_worker.o sources/export_animation_worker.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/preview_grid_view.o sources/preview_grid_view.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_graphics_node_item.o sources/skeleton_graphics_node_item.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_graphics_edge_item.o sources/skeleton_graphics_edge_item.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/animation_preview_worker.o sources/animation_preview_worker.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/part_manage_widget.o sources/part_manage_widget.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_graphics_origin_item.o sources/skeleton_graphics_origin_item.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_graphics_selection_item.o sources/skeleton_graphics_selection_item.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_ik_mover.o sources/skeleton_ik_mover.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/fbx/src/fbxdocument.o third_party/fbx/src/fbxdocument.cpp In file included from third_party/fbx/src/fbxnode.h:4, from third_party/fbx/src/fbxdocument.h:4, from third_party/fbx/src/fbxdocument.cpp:1: third_party/fbx/src/fbxproperty.h:41:35: error: 'uint8_t' was not declared in this scope 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:7:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 6 | #include +++ |+#include 7 | third_party/fbx/src/fbxproperty.h:41:42: error: template argument 1 is invalid 41 | FBXProperty(const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxproperty.h:41:42: error: template argument 2 is invalid third_party/fbx/src/fbxproperty.h:41:45: error: 'uint8_t' has not been declared 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:41:45: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:51:5: error: 'uint32_t' does not name a type 51 | uint32_t getBytes(); | ^~~~~~~~ third_party/fbx/src/fbxproperty.h:51:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:53:5: error: 'uint8_t' does not name a type 53 | uint8_t type; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:53:5: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:17: error: 'uint8_t' was not declared in this scope 55 | std::vector raw; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:55:17: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:24: error: template argument 1 is invalid 55 | std::vector raw; | ^ third_party/fbx/src/fbxproperty.h:55:24: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:14:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 14 | std::uint32_t read(std::ifstream &input, uint32_t start_offset); | ^~~~~~~~ | wint_t third_party/fbx/src/fbxnode.h:15:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 15 | std::uint32_t write(std::ofstream &output, uint32_t start_offset); | ^~~~~~~~ | wint_t third_party/fbx/src/fbxnode.h:30:40: error: 'uint8_t' was not declared in this scope 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:5:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 4 | #include "fbxproperty.h" +++ |+#include 5 | third_party/fbx/src/fbxnode.h:30:47: error: template argument 1 is invalid 30 | void addProperty(const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxnode.h:30:47: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:30:50: error: 'uint8_t' has not been declared 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:30:50: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:46:68: error: 'uint8_t' was not declared in this scope 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:46:68: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:46:75: error: template argument 1 is invalid 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxnode.h:46:75: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:46:78: error: 'uint8_t' has not been declared 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:46:78: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:51:5: error: 'uint32_t' does not name a type 51 | uint32_t getBytes(); | ^~~~~~~~ third_party/fbx/src/fbxnode.h:51:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxdocument.h:21:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 21 | std::uint32_t getVersion(); | ^~~~~~~~ | wint_t third_party/fbx/src/fbxdocument.h:25:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 25 | std::uint32_t version; | ^~~~~~~~ | wint_t third_party/fbx/src/fbxdocument.cpp: In constructor 'fbx::FBXDocument::FBXDocument()': third_party/fbx/src/fbxdocument.cpp:15:5: error: 'version' was not declared in this scope 15 | version = 7400; | ^~~~~~~ third_party/fbx/src/fbxdocument.cpp: In member function 'void fbx::FBXDocument::read(std::ifstream&)': third_party/fbx/src/fbxdocument.cpp:81:30: error: 'class fbx::FBXNode' has no member named 'read' 81 | start_offset += node.read(input, start_offset); | ^~~~ third_party/fbx/src/fbxdocument.cpp: In member function 'void fbx::FBXDocument::write(std::ofstream&)': third_party/fbx/src/fbxdocument.cpp:117:18: error: 'version' was not declared in this scope 117 | writer.write(version); | ^~~~~~~ third_party/fbx/src/fbxdocument.cpp:121:24: error: 'class fbx::FBXNode' has no member named 'write' 121 | offset += node.write(output, offset); | ^~~~~ third_party/fbx/src/fbxdocument.cpp:124:24: error: 'class fbx::FBXNode' has no member named 'write' 124 | offset += nullNode.write(output, offset); | ^~~~~ third_party/fbx/src/fbxdocument.cpp: In member function 'void fbx::FBXDocument::createBasicStructure()': third_party/fbx/src/fbxdocument.cpp:132:61: error: 'getVersion' was not declared in this scope 132 | headerExtension.addPropertyNode("FBXVersion", (int32_t) getVersion()); | ^~~~~~~~~~ third_party/fbx/src/fbxdocument.cpp:149:30: error: no matching function for call to 'fbx::FBXNode::addProperty(std::vector, char)' 149 | sceneInfo.addProperty(std::vector({'G','l','o','b','a','l','I','n','f','o',0,1,'S','c','e','n','e','I','n','f','o'}), 'S'); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * there are 15 candidates * candidate 1: 'void fbx::FBXNode::addProperty(int16_t)' third_party/fbx/src/fbxnode.h:19:10: 19 | void addProperty(int16_t); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 2: 'void fbx::FBXNode::addProperty(bool)' third_party/fbx/src/fbxnode.h:20:10: 20 | void addProperty(bool); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 3: 'void fbx::FBXNode::addProperty(int32_t)' third_party/fbx/src/fbxnode.h:21:10: 21 | void addProperty(int32_t); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 4: 'void fbx::FBXNode::addProperty(float)' third_party/fbx/src/fbxnode.h:22:10: 22 | void addProperty(float); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 5: 'void fbx::FBXNode::addProperty(double)' third_party/fbx/src/fbxnode.h:23:10: 23 | void addProperty(double); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 6: 'void fbx::FBXNode::addProperty(int64_t)' third_party/fbx/src/fbxnode.h:24:10: 24 | void addProperty(int64_t); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 7: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.h:25:10: 25 | void addProperty(const std::vector); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 8: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.h:26:10: 26 | void addProperty(const std::vector); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 9: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.h:27:10: 27 | void addProperty(const std::vector); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 10: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.h:28:10: 28 | void addProperty(const std::vector); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 11: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.h:29:10: 29 | void addProperty(const std::vector); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 12: 'void fbx::FBXNode::addProperty(int, int)' third_party/fbx/src/fbxnode.h:30:10: 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~~~~~ * no known conversion for argument 1 from 'std::vector' to 'int' third_party/fbx/src/fbxnode.h:30:22: 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ * candidate 13: 'void fbx::FBXNode::addProperty(std::string)' third_party/fbx/src/fbxnode.h:31:10: 31 | void addProperty(const std::string); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 14: 'void fbx::FBXNode::addProperty(const char*)' third_party/fbx/src/fbxnode.h:32:10: 32 | void addProperty(const char*); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided * candidate 15: 'void fbx::FBXNode::addProperty(fbx::FBXProperty)' third_party/fbx/src/fbxnode.h:33:10: 33 | void addProperty(FBXProperty); | ^~~~~~~~~~~ * candidate expects 1 argument, 2 provided third_party/fbx/src/fbxdocument.cpp: At global scope: third_party/fbx/src/fbxdocument.cpp:281:15: error: no declaration matches 'uint32_t fbx::FBXDocument::getVersion()' 281 | std::uint32_t FBXDocument::getVersion() | ^~~~~~~~~~~ third_party/fbx/src/fbxdocument.cpp:281:15: note: no functions named 'uint32_t fbx::FBXDocument::getVersion()' third_party/fbx/src/fbxdocument.h:8:7: note: 'class fbx::FBXDocument' defined here 8 | class FBXDocument | ^~~~~~~~~~~ third_party/fbx/src/fbxdocument.cpp: In member function 'void fbx::FBXDocument::print()': third_party/fbx/src/fbxdocument.cpp:289:34: error: 'getVersion' was not declared in this scope 289 | cout << " \"version\": " << getVersion() << ",\n"; | ^~~~~~~~~~ make: *** [Makefile:3920: obj/third_party/fbx/src/fbxdocument.o] Error 1 make: *** Waiting for unfinished jobs.... g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/fbx/src/fbxnode.o third_party/fbx/src/fbxnode.cpp In file included from third_party/fbx/src/fbxnode.h:4, from third_party/fbx/src/fbxnode.cpp:1: third_party/fbx/src/fbxproperty.h:41:35: error: 'uint8_t' was not declared in this scope 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:7:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 6 | #include +++ |+#include 7 | third_party/fbx/src/fbxproperty.h:41:42: error: template argument 1 is invalid 41 | FBXProperty(const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxproperty.h:41:42: error: template argument 2 is invalid third_party/fbx/src/fbxproperty.h:41:45: error: 'uint8_t' has not been declared 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:41:45: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:51:5: error: 'uint32_t' does not name a type 51 | uint32_t getBytes(); | ^~~~~~~~ third_party/fbx/src/fbxproperty.h:51:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:53:5: error: 'uint8_t' does not name a type 53 | uint8_t type; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:53:5: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:17: error: 'uint8_t' was not declared in this scope 55 | std::vector raw; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:55:17: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:24: error: template argument 1 is invalid 55 | std::vector raw; | ^ third_party/fbx/src/fbxproperty.h:55:24: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:14:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 14 | std::uint32_t read(std::ifstream &input, uint32_t start_offset); | ^~~~~~~~ | wint_t third_party/fbx/src/fbxnode.h:15:10: error: 'uint32_t' in namespace 'std' does not name a type; did you mean 'wint_t'? 15 | std::uint32_t write(std::ofstream &output, uint32_t start_offset); | ^~~~~~~~ | wint_t third_party/fbx/src/fbxnode.h:30:40: error: 'uint8_t' was not declared in this scope 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:5:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 4 | #include "fbxproperty.h" +++ |+#include 5 | third_party/fbx/src/fbxnode.h:30:47: error: template argument 1 is invalid 30 | void addProperty(const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxnode.h:30:47: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:30:50: error: 'uint8_t' has not been declared 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:30:50: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:46:68: error: 'uint8_t' was not declared in this scope 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:46:68: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:46:75: error: template argument 1 is invalid 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxnode.h:46:75: error: template argument 2 is invalid third_party/fbx/src/fbxnode.h:46:78: error: 'uint8_t' has not been declared 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxnode.h:46:78: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.h:51:5: error: 'uint32_t' does not name a type 51 | uint32_t getBytes(); | ^~~~~~~~ third_party/fbx/src/fbxnode.h:51:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxnode.cpp:19:10: error: no declaration matches 'uint32_t fbx::FBXNode::read(std::ifstream&, uint32_t)' 19 | uint32_t FBXNode::read(std::ifstream &input, uint32_t start_offset) | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:19:10: note: no functions named 'uint32_t fbx::FBXNode::read(std::ifstream&, uint32_t)' third_party/fbx/src/fbxnode.h:8:7: note: 'class fbx::FBXNode' defined here 8 | class FBXNode | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:51:10: error: no declaration matches 'uint32_t fbx::FBXNode::write(std::ofstream&, uint32_t)' 51 | uint32_t FBXNode::write(std::ofstream &output, uint32_t start_offset) | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:51:10: note: no functions named 'uint32_t fbx::FBXNode::write(std::ofstream&, uint32_t)' third_party/fbx/src/fbxnode.h:8:7: note: 'class fbx::FBXNode' defined here 8 | class FBXNode | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:146:6: error: no declaration matches 'void fbx::FBXNode::addProperty(std::vector, uint8_t)' 146 | void FBXNode::addProperty(const std::vector v, uint8_t type) { addProperty(FBXProperty(v, type)); } | ^~~~~~~ * there are 15 candidates * candidate 1: 'void fbx::FBXNode::addProperty(fbx::FBXProperty)' third_party/fbx/src/fbxnode.h:33:10: 33 | void addProperty(FBXProperty); | ^~~~~~~~~~~ * candidate 2: 'void fbx::FBXNode::addProperty(const char*)' third_party/fbx/src/fbxnode.h:32:10: 32 | void addProperty(const char*); | ^~~~~~~~~~~ * candidate 3: 'void fbx::FBXNode::addProperty(std::string)' third_party/fbx/src/fbxnode.h:31:10: 31 | void addProperty(const std::string); | ^~~~~~~~~~~ * candidate 4: 'void fbx::FBXNode::addProperty(int, int)' third_party/fbx/src/fbxnode.h:30:10: 30 | void addProperty(const std::vector, uint8_t type); | ^~~~~~~~~~~ * candidate 5: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.cpp:144:6: 144 | void FBXNode::addProperty(const std::vector v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 6: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.cpp:143:6: 143 | void FBXNode::addProperty(const std::vector v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 7: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.cpp:142:6: 142 | void FBXNode::addProperty(const std::vector v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 8: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.cpp:141:6: 141 | void FBXNode::addProperty(const std::vector v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 9: 'void fbx::FBXNode::addProperty(std::vector)' third_party/fbx/src/fbxnode.cpp:140:6: 140 | void FBXNode::addProperty(const std::vector v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 10: 'void fbx::FBXNode::addProperty(int64_t)' third_party/fbx/src/fbxnode.cpp:138:6: 138 | void FBXNode::addProperty(int64_t v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 11: 'void fbx::FBXNode::addProperty(double)' third_party/fbx/src/fbxnode.cpp:137:6: 137 | void FBXNode::addProperty(double v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 12: 'void fbx::FBXNode::addProperty(float)' third_party/fbx/src/fbxnode.cpp:136:6: 136 | void FBXNode::addProperty(float v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 13: 'void fbx::FBXNode::addProperty(int32_t)' third_party/fbx/src/fbxnode.cpp:135:6: 135 | void FBXNode::addProperty(int32_t v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 14: 'void fbx::FBXNode::addProperty(bool)' third_party/fbx/src/fbxnode.cpp:134:6: 134 | void FBXNode::addProperty(bool v) { addProperty(FBXProperty(v)); } | ^~~~~~~ * candidate 15: 'void fbx::FBXNode::addProperty(int16_t)' third_party/fbx/src/fbxnode.cpp:133:6: 133 | void FBXNode::addProperty(int16_t v) { addProperty(FBXProperty(v)); } | ^~~~~~~ third_party/fbx/src/fbxnode.h:8:7: note: 'class fbx::FBXNode' defined here 8 | class FBXNode | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:164:6: error: no declaration matches 'void fbx::FBXNode::addPropertyNode(std::string, std::vector, uint8_t)' 164 | void FBXNode::addPropertyNode(const std::string name, const std::vector v, uint8_t type) { FBXNode n(name); n.addProperty(v, type); addChild(n); } | ^~~~~~~ * there are 14 candidates * candidate 1: 'void fbx::FBXNode::addPropertyNode(std::string, const char*)' third_party/fbx/src/fbxnode.h:48:10: 48 | void addPropertyNode(const std::string name, const char*); | ^~~~~~~~~~~~~~~ * candidate 2: 'void fbx::FBXNode::addPropertyNode(std::string, std::string)' third_party/fbx/src/fbxnode.h:47:10: 47 | void addPropertyNode(const std::string name, const std::string); | ^~~~~~~~~~~~~~~ * candidate 3: 'void fbx::FBXNode::addPropertyNode(std::string, int, int)' third_party/fbx/src/fbxnode.h:46:10: 46 | void addPropertyNode(const std::string name, const std::vector, uint8_t type); | ^~~~~~~~~~~~~~~ * candidate 4: 'void fbx::FBXNode::addPropertyNode(std::string, std::vector)' third_party/fbx/src/fbxnode.cpp:163:6: 163 | void FBXNode::addPropertyNode(const std::string name, const std::vector v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 5: 'void fbx::FBXNode::addPropertyNode(std::string, std::vector)' third_party/fbx/src/fbxnode.cpp:162:6: 162 | void FBXNode::addPropertyNode(const std::string name, const std::vector v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 6: 'void fbx::FBXNode::addPropertyNode(std::string, std::vector)' third_party/fbx/src/fbxnode.cpp:161:6: 161 | void FBXNode::addPropertyNode(const std::string name, const std::vector v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 7: 'void fbx::FBXNode::addPropertyNode(std::string, std::vector)' third_party/fbx/src/fbxnode.cpp:160:6: 160 | void FBXNode::addPropertyNode(const std::string name, const std::vector v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 8: 'void fbx::FBXNode::addPropertyNode(std::string, std::vector)' third_party/fbx/src/fbxnode.cpp:159:6: 159 | void FBXNode::addPropertyNode(const std::string name, const std::vector v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 9: 'void fbx::FBXNode::addPropertyNode(std::string, int64_t)' third_party/fbx/src/fbxnode.cpp:158:6: 158 | void FBXNode::addPropertyNode(const std::string name, int64_t v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 10: 'void fbx::FBXNode::addPropertyNode(std::string, double)' third_party/fbx/src/fbxnode.cpp:157:6: 157 | void FBXNode::addPropertyNode(const std::string name, double v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 11: 'void fbx::FBXNode::addPropertyNode(std::string, float)' third_party/fbx/src/fbxnode.cpp:156:6: 156 | void FBXNode::addPropertyNode(const std::string name, float v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 12: 'void fbx::FBXNode::addPropertyNode(std::string, int32_t)' third_party/fbx/src/fbxnode.cpp:155:6: 155 | void FBXNode::addPropertyNode(const std::string name, int32_t v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 13: 'void fbx::FBXNode::addPropertyNode(std::string, bool)' third_party/fbx/src/fbxnode.cpp:154:6: 154 | void FBXNode::addPropertyNode(const std::string name, bool v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ * candidate 14: 'void fbx::FBXNode::addPropertyNode(std::string, int16_t)' third_party/fbx/src/fbxnode.cpp:153:6: 153 | void FBXNode::addPropertyNode(const std::string name, int16_t v) { FBXNode n(name); n.addProperty(v); addChild(n); } | ^~~~~~~ third_party/fbx/src/fbxnode.h:8:7: note: 'class fbx::FBXNode' defined here 8 | class FBXNode | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:170:10: error: no declaration matches 'uint32_t fbx::FBXNode::getBytes()' 170 | uint32_t FBXNode::getBytes() { | ^~~~~~~ third_party/fbx/src/fbxnode.cpp:170:10: note: no functions named 'uint32_t fbx::FBXNode::getBytes()' third_party/fbx/src/fbxnode.h:8:7: note: 'class fbx::FBXNode' defined here 8 | class FBXNode | ^~~~~~~ make: *** [Makefile:3925: obj/third_party/fbx/src/fbxnode.o] Error 1 g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/fbx/src/fbxproperty.o third_party/fbx/src/fbxproperty.cpp In file included from third_party/fbx/src/fbxproperty.cpp:1: third_party/fbx/src/fbxproperty.h:41:35: error: 'uint8_t' was not declared in this scope 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:7:1: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' 6 | #include +++ |+#include 7 | third_party/fbx/src/fbxproperty.h:41:42: error: template argument 1 is invalid 41 | FBXProperty(const std::vector, uint8_t type); | ^ third_party/fbx/src/fbxproperty.h:41:42: error: template argument 2 is invalid third_party/fbx/src/fbxproperty.h:41:45: error: 'uint8_t' has not been declared 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~ third_party/fbx/src/fbxproperty.h:41:45: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:51:5: error: 'uint32_t' does not name a type 51 | uint32_t getBytes(); | ^~~~~~~~ third_party/fbx/src/fbxproperty.h:51:5: note: 'uint32_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:53:5: error: 'uint8_t' does not name a type 53 | uint8_t type; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:53:5: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:17: error: 'uint8_t' was not declared in this scope 55 | std::vector raw; | ^~~~~~~ third_party/fbx/src/fbxproperty.h:55:17: note: 'uint8_t' is defined in header ''; this is probably fixable by adding '#include ' third_party/fbx/src/fbxproperty.h:55:24: error: template argument 1 is invalid 55 | std::vector raw; | ^ third_party/fbx/src/fbxproperty.h:55:24: error: template argument 2 is invalid third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::ifstream&)': third_party/fbx/src/fbxproperty.cpp:80:5: error: 'type' was not declared in this scope; did you mean 'wctype'? 80 | type = reader.readUint8(); | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp:86:17: error: request for member 'push_back' in '((fbx::FBXProperty*)this)->fbx::FBXProperty::raw', which is of non-class type 'int' 86 | raw.push_back(v); | ^~~~~~~~~ third_party/fbx/src/fbxproperty.cpp: In member function 'void fbx::FBXProperty::write(std::ofstream&)': third_party/fbx/src/fbxproperty.cpp:129:18: error: 'type' was not declared in this scope; did you mean 'wctype'? 129 | writer.write(type); | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp:143:36: error: request for member 'size' in '((fbx::FBXProperty*)this)->fbx::FBXProperty::raw', which is of non-class type 'int' 143 | writer.write((uint32_t)raw.size()); | ^~~~ third_party/fbx/src/fbxproperty.cpp:144:22: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 144 | for(char c : raw) { | ^~~ | std::begin In file included from /usr/include/c++/16/string:56, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/iostream:43, from third_party/fbx/src/fbxproperty.h:5: /usr/include/c++/16/bits/range_access.h:120:37: note: 'std::begin' declared here 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ third_party/fbx/src/fbxproperty.cpp:144:22: error: 'end' was not declared in this scope; did you mean 'std::end'? 144 | for(char c : raw) { | ^~~ | std::end /usr/include/c++/16/bits/range_access.h:122:37: note: 'std::end' declared here 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(int16_t)': third_party/fbx/src/fbxproperty.cpp:171:39: error: 'type' was not declared in this scope; did you mean 'wctype'? 171 | FBXProperty::FBXProperty(int16_t a) { type = 'Y'; value.i16 = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(bool)': third_party/fbx/src/fbxproperty.cpp:172:36: error: 'type' was not declared in this scope; did you mean 'wctype'? 172 | FBXProperty::FBXProperty(bool a) { type = 'C'; value.boolean = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(int32_t)': third_party/fbx/src/fbxproperty.cpp:173:39: error: 'type' was not declared in this scope; did you mean 'wctype'? 173 | FBXProperty::FBXProperty(int32_t a) { type = 'I'; value.i32 = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(float)': third_party/fbx/src/fbxproperty.cpp:174:37: error: 'type' was not declared in this scope; did you mean 'wctype'? 174 | FBXProperty::FBXProperty(float a) { type = 'F'; value.f32 = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(double)': third_party/fbx/src/fbxproperty.cpp:175:38: error: 'type' was not declared in this scope; did you mean 'wctype'? 175 | FBXProperty::FBXProperty(double a) { type = 'D'; value.f64 = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(int64_t)': third_party/fbx/src/fbxproperty.cpp:176:39: error: 'type' was not declared in this scope; did you mean 'wctype'? 176 | FBXProperty::FBXProperty(int64_t a) { type = 'L'; value.i64 = a; } | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::vector)': third_party/fbx/src/fbxproperty.cpp:178:55: error: class 'fbx::FBXProperty' does not have any field named 'type' 178 | FBXProperty::FBXProperty(const std::vector a) : type('b') { | ^~~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::vector)': third_party/fbx/src/fbxproperty.cpp:185:58: error: class 'fbx::FBXProperty' does not have any field named 'type' 185 | FBXProperty::FBXProperty(const std::vector a) : type('i') { | ^~~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::vector)': third_party/fbx/src/fbxproperty.cpp:192:56: error: class 'fbx::FBXProperty' does not have any field named 'type' 192 | FBXProperty::FBXProperty(const std::vector a) : type('f') { | ^~~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::vector)': third_party/fbx/src/fbxproperty.cpp:199:57: error: class 'fbx::FBXProperty' does not have any field named 'type' 199 | FBXProperty::FBXProperty(const std::vector a) : type('d') { | ^~~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::vector)': third_party/fbx/src/fbxproperty.cpp:206:58: error: class 'fbx::FBXProperty' does not have any field named 'type' 206 | FBXProperty::FBXProperty(const std::vector a) : type('l') { | ^~~~ third_party/fbx/src/fbxproperty.cpp: At global scope: third_party/fbx/src/fbxproperty.cpp:214:1: error: no declaration matches 'fbx::FBXProperty::FBXProperty(std::vector, uint8_t)' 214 | FBXProperty::FBXProperty(const std::vector a, uint8_t type): raw(a) { | ^~~~~~~~~~~ * there are 17 candidates * candidate 1: 'fbx::FBXProperty::FBXProperty(fbx::FBXProperty&&)' third_party/fbx/src/fbxproperty.h:23:7: 23 | class FBXProperty | ^~~~~~~~~~~ * candidate 2: 'fbx::FBXProperty::FBXProperty(const fbx::FBXProperty&)' * candidate 3: 'fbx::FBXProperty::FBXProperty(const char*)' third_party/fbx/src/fbxproperty.h:43:5: 43 | FBXProperty(const char *); | ^~~~~~~~~~~ * candidate 4: 'fbx::FBXProperty::FBXProperty(std::string)' third_party/fbx/src/fbxproperty.h:42:5: 42 | FBXProperty(const std::string); | ^~~~~~~~~~~ * candidate 5: 'fbx::FBXProperty::FBXProperty(int, int)' third_party/fbx/src/fbxproperty.h:41:5: 41 | FBXProperty(const std::vector, uint8_t type); | ^~~~~~~~~~~ * candidate 6: 'fbx::FBXProperty::FBXProperty(std::vector)' third_party/fbx/src/fbxproperty.cpp:206:1: 206 | FBXProperty::FBXProperty(const std::vector a) : type('l') { | ^~~~~~~~~~~ * candidate 7: 'fbx::FBXProperty::FBXProperty(std::vector)' third_party/fbx/src/fbxproperty.cpp:199:1: 199 | FBXProperty::FBXProperty(const std::vector a) : type('d') { | ^~~~~~~~~~~ * candidate 8: 'fbx::FBXProperty::FBXProperty(std::vector)' third_party/fbx/src/fbxproperty.cpp:192:1: 192 | FBXProperty::FBXProperty(const std::vector a) : type('f') { | ^~~~~~~~~~~ * candidate 9: 'fbx::FBXProperty::FBXProperty(std::vector)' third_party/fbx/src/fbxproperty.cpp:185:1: 185 | FBXProperty::FBXProperty(const std::vector a) : type('i') { | ^~~~~~~~~~~ * candidate 10: 'fbx::FBXProperty::FBXProperty(std::vector)' third_party/fbx/src/fbxproperty.cpp:178:1: 178 | FBXProperty::FBXProperty(const std::vector a) : type('b') { | ^~~~~~~~~~~ * candidate 11: 'fbx::FBXProperty::FBXProperty(int64_t)' third_party/fbx/src/fbxproperty.cpp:176:1: 176 | FBXProperty::FBXProperty(int64_t a) { type = 'L'; value.i64 = a; } | ^~~~~~~~~~~ * candidate 12: 'fbx::FBXProperty::FBXProperty(double)' third_party/fbx/src/fbxproperty.cpp:175:1: 175 | FBXProperty::FBXProperty(double a) { type = 'D'; value.f64 = a; } | ^~~~~~~~~~~ * candidate 13: 'fbx::FBXProperty::FBXProperty(float)' third_party/fbx/src/fbxproperty.cpp:174:1: 174 | FBXProperty::FBXProperty(float a) { type = 'F'; value.f32 = a; } | ^~~~~~~~~~~ * candidate 14: 'fbx::FBXProperty::FBXProperty(int32_t)' third_party/fbx/src/fbxproperty.cpp:173:1: 173 | FBXProperty::FBXProperty(int32_t a) { type = 'I'; value.i32 = a; } | ^~~~~~~~~~~ * candidate 15: 'fbx::FBXProperty::FBXProperty(bool)' third_party/fbx/src/fbxproperty.cpp:172:1: 172 | FBXProperty::FBXProperty(bool a) { type = 'C'; value.boolean = a; } | ^~~~~~~~~~~ * candidate 16: 'fbx::FBXProperty::FBXProperty(int16_t)' third_party/fbx/src/fbxproperty.cpp:171:1: 171 | FBXProperty::FBXProperty(int16_t a) { type = 'Y'; value.i16 = a; } | ^~~~~~~~~~~ * candidate 17: 'fbx::FBXProperty::FBXProperty(std::ifstream&)' third_party/fbx/src/fbxproperty.cpp:77:1: 77 | FBXProperty::FBXProperty(std::ifstream &input) | ^~~~~~~~~~~ third_party/fbx/src/fbxproperty.h:23:7: note: 'class fbx::FBXProperty' defined here 23 | class FBXProperty | ^~~~~~~~~~~ third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(std::string)': third_party/fbx/src/fbxproperty.cpp:223:13: error: request for member 'push_back' in '((fbx::FBXProperty*)this)->fbx::FBXProperty::raw', which is of non-class type 'int' 223 | raw.push_back(v); | ^~~~~~~~~ third_party/fbx/src/fbxproperty.cpp:225:11: error: 'class fbx::FBXProperty' has no member named 'type'; did you mean 'getType'? 225 | this->type = 'S'; | ^~~~ | getType third_party/fbx/src/fbxproperty.cpp: In constructor 'fbx::FBXProperty::FBXProperty(const char*)': third_party/fbx/src/fbxproperty.cpp:229:13: error: request for member 'push_back' in '((fbx::FBXProperty*)this)->fbx::FBXProperty::raw', which is of non-class type 'int' 229 | raw.push_back(*a); | ^~~~~~~~~ third_party/fbx/src/fbxproperty.cpp:231:11: error: 'class fbx::FBXProperty' has no member named 'type'; did you mean 'getType'? 231 | this->type = 'S'; | ^~~~ | getType third_party/fbx/src/fbxproperty.cpp: In member function 'char fbx::FBXProperty::getType()': third_party/fbx/src/fbxproperty.cpp:247:12: error: 'type' was not declared in this scope; did you mean 'wctype'? 247 | return type; | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp: In member function 'std::string fbx::FBXProperty::to_string()': third_party/fbx/src/fbxproperty.cpp:252:8: error: 'type' was not declared in this scope; did you mean 'wctype'? 252 | if(type == 'Y') return std::to_string(value.i16); | ^~~~ | wctype third_party/fbx/src/fbxproperty.cpp:260:22: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 260 | for(char c : raw) { | ^~~ | std::begin /usr/include/c++/16/bits/range_access.h:120:37: note: 'std::begin' declared here 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ third_party/fbx/src/fbxproperty.cpp:260:22: error: 'end' was not declared in this scope; did you mean 'std::end'? 260 | for(char c : raw) { | ^~~ | std::end /usr/include/c++/16/bits/range_access.h:122:37: note: 'std::end' declared here 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ third_party/fbx/src/fbxproperty.cpp:266:25: error: 'begin' was not declared in this scope; did you mean 'std::begin'? 266 | for(uint8_t c : raw) { | ^~~ | std::begin /usr/include/c++/16/bits/range_access.h:120:37: note: 'std::begin' declared here 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ third_party/fbx/src/fbxproperty.cpp:266:25: error: 'end' was not declared in this scope; did you mean 'std::end'? 266 | for(uint8_t c : raw) { | ^~~ | std::end /usr/include/c++/16/bits/range_access.h:122:37: note: 'std::end' declared here 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ third_party/fbx/src/fbxproperty.cpp: At global scope: third_party/fbx/src/fbxproperty.cpp:289:10: error: no declaration matches 'uint32_t fbx::FBXProperty::getBytes()' 289 | uint32_t FBXProperty::getBytes() | ^~~~~~~~~~~ third_party/fbx/src/fbxproperty.cpp:289:10: note: no functions named 'uint32_t fbx::FBXProperty::getBytes()' third_party/fbx/src/fbxproperty.h:23:7: note: 'class fbx::FBXProperty' defined here 23 | class FBXProperty | ^~~~~~~~~~~ third_party/fbx/src/fbxproperty.cpp:35:14: warning: 'uint32_t fbx::{anonymous}::arrayElementSize(char)' defined but not used [-Wunused-function] 35 | uint32_t arrayElementSize(char type) | ^~~~~~~~~~~~~~~~ third_party/fbx/src/fbxproperty.cpp:14:22: warning: 'fbx::FBXPropertyValue fbx::{anonymous}::readPrimitiveValue(fbx::Reader&, char)' defined but not used [-Wunused-function] 14 | FBXPropertyValue readPrimitiveValue(Reader &reader, char type) | ^~~~~~~~~~~~~~~~~~ make: *** [Makefile:3930: obj/third_party/fbx/src/fbxproperty.o] Error 1 g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/fbx/src/fbxutil.o third_party/fbx/src/fbxutil.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/preview_overlay_controller.o sources/preview_overlay_controller.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/document_window.o sources/document_window.cc sources/document_window.cc: In static member function 'static void DocumentWindow::showAcknowlegements()': sources/document_window.cc:126:18: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 126 | file.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qdir.h:11, from /usr/include/qt6/QtCore/QDir:1, from sources/document_window.cc:35: /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ sources/document_window.cc: In static member function 'static void DocumentWindow::showContributors()': sources/document_window.cc:142:21: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 142 | authors.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ sources/document_window.cc:144:26: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 144 | contributors.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ sources/document_window.cc: In static member function 'static void DocumentWindow::showSupporters()': sources/document_window.cc:159:24: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 159 | supporters.open(QFile::ReadOnly | QFile::Text); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ sources/document_window.cc: In constructor 'DocumentWindow::DocumentWindow()': sources/document_window.cc:392:48: warning: 'typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type QMenu::addAction(const QString&, const Obj*, Func1, const QKeySequence&) [with Obj = DocumentWindow; Func1 = void (DocumentWindow::*)(); typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type = QAction*]' is deprecated: Use addAction(text, shortcut, object, slot) instead. [-Wdeprecated-declarations] 392 | m_newDocumentAction = m_fileMenu->addAction(tr("&New Window"), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 393 | this, &DocumentWindow::newWindow, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394 | QKeySequence::New); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtWidgets/QMenu:1, from sources/document_window.h:13, from sources/document_window.cc:1: /usr/include/qt6/QtWidgets/qmenu.h:79:9: note: declared here 79 | addAction(const QString &text, const Obj *object, Func1 slot, | ^~~~~~~~~ sources/document_window.cc:396:41: warning: 'typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type QMenu::addAction(const QString&, const Obj*, Func1, const QKeySequence&) [with Obj = DocumentWindow; Func1 = void (DocumentWindow::*)(); typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type = QAction*]' is deprecated: Use addAction(text, shortcut, object, slot) instead. [-Wdeprecated-declarations] 396 | m_openAction = m_fileMenu->addAction(tr("&Open..."), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 397 | this, &DocumentWindow::open, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | QKeySequence::Open); | ~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qmenu.h:79:9: note: declared here 79 | addAction(const QString &text, const Obj *object, Func1 slot, | ^~~~~~~~~ sources/document_window.cc:400:41: warning: 'typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type QMenu::addAction(const QString&, const Obj*, Func1, const QKeySequence&) [with Obj = DocumentWindow; Func1 = void (DocumentWindow::*)(); typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type = QAction*]' is deprecated: Use addAction(text, shortcut, object, slot) instead. [-Wdeprecated-declarations] 400 | m_saveAction = m_fileMenu->addAction(tr("&Save"), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 401 | this, &DocumentWindow::save, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402 | QKeySequence::Save); | ~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qmenu.h:79:9: note: declared here 79 | addAction(const QString &text, const Obj *object, Func1 slot, | ^~~~~~~~~ sources/document_window.cc:476:41: warning: 'typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type QMenu::addAction(const QString&, const Obj*, Func1, const QKeySequence&) [with Obj = DocumentWindow; Func1 = bool (QWidget::*)(); typename std::enable_if<((! std::is_same::value) && QtPrivate::IsPointerToTypeDerivedFromQObject::Value), QAction*>::type = QAction*]' is deprecated: Use addAction(text, shortcut, object, slot) instead. [-Wdeprecated-declarations] 476 | m_quitAction = m_fileMenu->addAction(tr("&Quit"), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 477 | this, &DocumentWindow::close, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | QKeySequence::Quit); | ~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtWidgets/qmenu.h:79:9: note: declared here 79 | addAction(const QString &text, const Obj *object, Func1 slot, | ^~~~~~~~~ sources/document_window.cc: In member function 'void DocumentWindow::openPathAs(const QString&, const QString&)': sources/document_window.cc:1424:14: warning: ignoring return value of 'virtual bool QFile::open(QIODeviceBase::OpenMode)', declared with attribute 'nodiscard' [-Wunused-result] 1424 | file.open(QFile::ReadOnly); | ~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qfile.h:264:32: note: declared here 264 | QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override; | ^~~~ In file included from sources/glb_file.h:6, from sources/document_window.cc:13: third_party/json/json.hpp: In instantiation of 'std::string nlohmann::detail::lexer::get_token_string() const [with BasicJsonType = nlohmann::basic_json<>; std::string = std::__cxx11::basic_string]': third_party/json/json.hpp:3500:25: required from 'void nlohmann::detail::parser::parse_internal(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3501 | m_lexer.get_token_string() + "'")); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ third_party/json/json.hpp:3205:9: required from 'void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>]' 3205 | parse_internal(true, result); | ^~~~~~~~~~~~~~ third_party/json/json.hpp:15722:79: required from 'static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool) [with IteratorType = const char*; typename std::enable_if::iterator_category>::value, int>::type = 0; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; parser_callback_t = std::function >::parse_event_t, nlohmann::basic_json<>&)>]' 15722 | parser(detail::input_adapter(first, last), cb, allow_exceptions).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ third_party/json/json.hpp:17284:33: required from here 17284 | return nlohmann::json::parse(s, s + n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ third_party/json/json.hpp:2997:24: warning: comparison is always true due to limited range of data type [-Wtype-limits] 2997 | if ('\x00' <= c and c <= '\x1F') | ~~~~~~~^~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/spinnable_toolbar_icon.o sources/spinnable_toolbar_icon.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/turnaround_loader.o sources/turnaround_loader.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/toolbar_button.o sources/toolbar_button.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/theme.o sources/theme.cc g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/fbx_file.o sources/fbx_file.cc In file included from /usr/include/c++/16/vector:67, from /usr/include/c++/16/functional:81, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from sources/bone_structure.h:4, from sources/fbx_file.h:4, from sources/fbx_file.cc:1: /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]': /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/vector.tcc:594:26: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'void FbxFileWriter::createCreationTime()' at sources/fbx_file.cc:219:34: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'void FbxFileWriter::createCreator()' at sources/fbx_file.cc:234:34: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'void FbxFileWriter::createReferences()' at sources/fbx_file.cc:437:34: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'void FbxFileWriter::createFileId()' at sources/fbx_file.cc:227:34: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void FbxFileWriter::createDocuments()' at sources/fbx_file.cc:410:32: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void FbxFileWriter::createDocuments()' at sources/fbx_file.cc:419:32: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void FbxFileWriter::createDocuments()' at sources/fbx_file.cc:422:26: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void FbxFileWriter::createDocuments()' at sources/fbx_file.cc:428:23: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'void FbxFileWriter::createTakes()' at sources/fbx_file.cc:4259:34: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)::&, const std::vector&, const QString&, const std::initializer_list&)>' at sources/fbx_file.cc:3656:33: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:3968:46: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4022:44: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4031:44: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4040:44: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4043:48: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4052:41: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*]', inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = fbx::FBXProperty*; _Tp = fbx::FBXProperty]' at /usr/include/c++/16/bits/stl_uninitialized.h:661:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fbx::FBXProperty; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:626:31, inlined from 'fbx::FBXNode::FBXNode(const fbx::FBXNode&)' at third_party/fbx/src/fbxnode.h:8:7, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/new_allocator.h:203:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = fbx::FBXNode; _Args = {const fbx::FBXNode&}; _Tp = fbx::FBXNode]' at /usr/include/c++/16/bits/alloc_traits.h:714:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = fbx::FBXNode; _Alloc = std::allocator]' at /usr/include/c++/16/bits/stl_vector.h:1411:30, inlined from 'FbxFileWriter::FbxFileWriter(dust3d::Object&, const QString&, QImage*, QImage*, QImage*, QImage*, QImage*, const RigStructure*, const std::map, dust3d::Matrix4x4>*, const std::vector*)' at sources/fbx_file.cc:4099:46: /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/third_party/QtWaitingSpinner/waitingspinnerwidget.o third_party/QtWaitingSpinner/waitingspinnerwidget.cpp g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/turnaround_image_editor_dialog.o sources/turnaround_image_editor_dialog.cc sources/turnaround_image_editor_dialog.cc: In member function 'void TurnaroundImageEditorDialog::onFlipSideImage()': sources/turnaround_image_editor_dialog.cc:813:39: warning: 'QImage QImage::mirrored(bool, bool) const &' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 813 | m_sideImage = m_sideImage.mirrored(true, false); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/qpixmap.h:13, from /usr/include/qt6/QtGui/qicon.h:10, from /usr/include/qt6/QtGui/qaction.h:11, from /usr/include/qt6/QtWidgets/qwidget.h:13, from /usr/include/qt6/QtWidgets/qdialog.h:9, from /usr/include/qt6/QtWidgets/QDialog:1, from sources/turnaround_image_editor_dialog.h:4, from sources/turnaround_image_editor_dialog.cc:1: /usr/include/qt6/QtGui/qimage.h:220:26: note: declared here 220 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) const & | ^~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/uv_map_generator.o sources/uv_map_generator.cc sources/uv_map_generator.cc: In member function 'void UvMapGenerator::generateTextureColorImage()': sources/uv_map_generator.cc:307:77: warning: 'QImage QImage::mirrored(bool, bool) &&' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 307 | auto rotatedImage = scaledImage.transformed(matrix).mirrored(true, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtGui/QImage:1, from sources/model_mesh.h:5, from sources/uv_map_generator.h:4, from sources/uv_map_generator.cc:1: /usr/include/qt6/QtGui/qimage.h:223:26: note: declared here 223 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) && | ^~~~~~~~ sources/uv_map_generator.cc:315:81: warning: 'QImage QImage::mirrored(bool, bool) &&' is deprecated: Use flipped(Qt::Orientations) instead [-Wdeprecated-declarations] 315 | auto bleedRotated = bleedImage.transformed(bleedMatrix).mirrored(true, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/qt6/QtGui/qimage.h:223:26: note: declared here 223 | [[nodiscard]] QImage mirrored(bool horizontally = false, bool vertically = true) && | ^~~~~~~~ In file included from /usr/include/c++/16/map:64, from /usr/include/qt6/QtCore/qmetatype.h:30, from /usr/include/qt6/QtCore/qobject.h:19, from /usr/include/qt6/QtGui/qopenglcontext.h:12, from /usr/include/qt6/QtGui/qopenglfunctions.h:19, from /usr/include/qt6/QtGui/QOpenGLFunctions:1, from sources/model_opengl_vertex.h:4, from sources/model_mesh.h:4: /usr/include/c++/16/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = std::array; _Val = std::pair, std::array >; _KeyOfValue = std::_Select1st, std::array > >; _Compare = std::less >; _Alloc = std::allocator, std::array > >]': /usr/include/c++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::array >, std::_Select1st, std::array > >, std::less >, std::allocator, std::array > > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple&>, std::tuple<>}; _Key = std::array; _Val = std::pair, std::array >; _KeyOfValue = std::_Select1st, std::array > >; _Compare = std::less >; _Alloc = std::allocator, std::array > >]': /usr/include/c++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::array >, std::_Select1st, std::array > >, std::less >, std::allocator, std::array > > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::array; _Tp = std::array; _Compare = std::less >; _Alloc = std::allocator, std::array > >]', inlined from 'void UvMapGenerator::packUvs()' at sources/uv_map_generator.cc:184:33: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::array >, std::_Select1st, std::array > >, std::less >, std::allocator, std::array > > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::array; _Tp = std::array; _Compare = std::less >; _Alloc = std::allocator, std::array > >]', inlined from 'void UvMapGenerator::packUvs()' at sources/uv_map_generator.cc:193:33: /usr/include/c++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, std::array >, std::_Select1st, std::array > >, std::less >, std::allocator, std::array > > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/skeleton_graphics_widget.o sources/skeleton_graphics_widget.cc sources/skeleton_graphics_widget.cc: In member function 'bool SkeletonGraphicsWidget::mouseMove(QMouseEvent*)': sources/skeleton_graphics_widget.cc:894:51: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 894 | QPoint currentGlobalPos = event->globalPos(); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt6/QtGui/QDragEnterEvent:1, from sources/skeleton_graphics_widget.h:9, from sources/skeleton_graphics_widget.cc:1: /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ sources/skeleton_graphics_widget.cc: In member function 'void SkeletonGraphicsWidget::rotateItems(const std::set&, int, QVector2D)': sources/skeleton_graphics_widget.cc:1158:19: warning: 'QVector3D operator*(const QMatrix4x4&, const QVector3D&)' is deprecated: Use matrix.map(vector) instead [-Wdeprecated-declarations] 1158 | p = mat * p; | ^ In file included from /usr/include/qt6/QtOpenGL/qopenglshaderprogram.h:14, from /usr/include/qt6/QtOpenGL/QOpenGLShader:1, from sources/model_opengl_program.h:5, from sources/model_widget.h:6, from sources/skeleton_graphics_widget.h:5: /usr/include/qt6/QtGui/qmatrix4x4.h:743:18: note: declared here 743 | inline QVector3D operator*(const QMatrix4x4& matrix, const QVector3D& vector) | ^~~~~~~~ sources/skeleton_graphics_widget.cc: In member function 'void SkeletonGraphicsWidget::switchSelectedXZ()': sources/skeleton_graphics_widget.cc:1245:21: warning: loop variable 'nodeId' creates a copy from type 'const dust3d::Uuid' [-Wrange-loop-construct] 1245 | for (const auto nodeId : nodeIdSet) { | ^~~~~~ sources/skeleton_graphics_widget.cc:1245:21: note: use reference type to prevent copying 1245 | for (const auto nodeId : nodeIdSet) { | ^~~~~~ | & sources/skeleton_graphics_widget.cc: In member function 'void SkeletonGraphicsWidget::rotateSelectedAroundZAxis90Degree()': sources/skeleton_graphics_widget.cc:1438:27: warning: variable 'cz' set but not used [-Wunused-but-set-variable=] 1438 | float cx = 0, cy = 0, cz = 0; | ^~ sources/skeleton_graphics_widget.cc: In member function 'void SkeletonGraphicsWidget::rotateSelectedAroundXAxis90Degree()': sources/skeleton_graphics_widget.cc:1482:11: warning: variable 'cx' set but not used [-Wunused-but-set-variable=] 1482 | float cx = 0, cy = 0, cz = 0; | ^~ sources/skeleton_graphics_widget.cc: In member function 'QPointF SkeletonGraphicsWidget::mouseEventScenePos(QMouseEvent*)': sources/skeleton_graphics_widget.cc:1561:53: warning: 'QPoint QMouseEvent::globalPos() const' is deprecated: Use globalPosition() [-Wdeprecated-declarations] 1561 | return mapToScene(mapFromGlobal(event->globalPos())); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint globalPos() const { return globalPosition().toPoint(); } | ^~~~~~~~~ sources/skeleton_graphics_widget.cc: In member function 'bool SkeletonGraphicsWidget::mouseDoubleClick(QMouseEvent*)': sources/skeleton_graphics_widget.cc:1717:60: warning: unused parameter 'event' [-Wunused-parameter] 1717 | bool SkeletonGraphicsWidget::mouseDoubleClick(QMouseEvent* event) | ~~~~~~~~~~~~~^~~~~ sources/skeleton_graphics_widget.cc: In member function 'bool SkeletonGraphicsWidget::keyPress(QKeyEvent*)': sources/skeleton_graphics_widget.cc:2190:50: warning: unused parameter 'event' [-Wunused-parameter] 2190 | bool SkeletonGraphicsWidget::keyPress(QKeyEvent* event) | ~~~~~~~~~~~^~~~~ sources/skeleton_graphics_widget.cc: In member function 'bool SkeletonGraphicsWidget::keyRelease(QKeyEvent*)': sources/skeleton_graphics_widget.cc:2195:52: warning: unused parameter 'event' [-Wunused-parameter] 2195 | bool SkeletonGraphicsWidget::keyRelease(QKeyEvent* event) | ~~~~~~~~~~~^~~~~ g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fno-strict-aliasing -DPIC -fPIC -O3 -std=gnu++1z -Wall -Wextra -D_REENTRANT -DQT_MESSAGELOGCONTEXT -D_USE_MATH_DEFINES -DNDEBUG -DPROJECT_DEFINED_APP_COMPANY="\"Dust3D\"" -DPROJECT_DEFINED_APP_NAME="\"Dust3D\"" -DPROJECT_DEFINED_APP_VER="\"1.1.6.0\"" -DPROJECT_DEFINED_APP_HUMAN_VER="\"1.1.6\"" -DPROJECT_DEFINED_APP_HOMEPAGE_URL="\"https://dust3d.org/\"" -DPROJECT_DEFINED_APP_REPOSITORY_URL="\"https://github.com/huxingyi/dust3d\"" -DPROJECT_DEFINED_APP_ISSUES_URL="\"https://github.com/huxingyi/dust3d/issues\"" -DPROJECT_DEFINED_APP_REFERENCE_GUIDE_URL="\"https://docs.dust3d.org\"" -DPROJECT_DEFINED_APP_PLATFORM="\"Linux\"" -DQT_NO_DEBUG -DQT_OPENGLWIDGETS_LIB -DQT_OPENGL_LIB -DQT_SVGWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I.. -I../third_party -I../third_party/rapidxml-1.13 -I../third_party/earcut.hpp/include -Ithird_party/QtAwesome/QtAwesome -Ithird_party/QtWaitingSpinner -Ithird_party/fbx/src -Ithird_party/json -Ithird_party/miniz -I/usr/include/qt6 -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtSvgWidgets -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtMultimedia -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtCore -Imoc -I/usr/lib/qt6/mkspecs/linux-g++ -o obj/sources/animation_manage_widget.o sources/animation_manage_widget.cc In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81, from /usr/include/qt6/QtCore/qcomparehelpers.h:29, from /usr/include/qt6/QtCore/qcompare.h:661, from /usr/include/qt6/QtCore/qchar.h:9, from /usr/include/qt6/QtCore/qstring.h:15, from /usr/include/qt6/QtCore/QString:1, from sources/bone_structure.h:4, from sources/animation_preview_worker.h:4, from sources/animation_manage_widget.h:4, from sources/animation_manage_widget.cc:1: /usr/include/c++/16/bits/stl_vector.h: In function 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = AnimationParameterDef; _Alloc = std::allocator]': /usr/include/c++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from sources/animation_manage_widget.cc:2: sources/animation_parameter_table.h: In function 'const std::vector& getAnimationParameterDefs(const std::string&)': sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ sources/animation_parameter_table.h:550:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | }; | ^ error: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.p8N8XL (%build) RPM build errors: Bad exit status from /home/iurt/rpmbuild/tmp/rpm-tmp.p8N8XL (%build) I: [iurt_root_command] ERROR: chroot