Running configuration tests...
Checking for Assimp... yes
Checking for Autodesk FBX... no
Done running configuration tests.
Configure summary:
Qt 3D:
Assimp ................................. yes
System Assimp .......................... yes
Output Qt3D GL traces .................. no
Use SSE2 instructions .................. yes
Use AVX2 instructions .................. no
Aspects:
Render aspect ........................ yes
Input aspect ......................... yes
Logic aspect ......................... yes
Animation aspect ..................... yes
Extras aspect ........................ yes
Qt 3D Renderers:
OpenGL Renderer ........................ yes
RHI Renderer ........................... no
Qt 3D GeometryLoaders:
Autodesk FBX ........................... no
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr'.
Prior to reconfiguration, make sure you remove any leftovers from
the previous build.
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DCore -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DLogic -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DRender -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuick -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DInput -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
In file included from ../../include/Qt3DCore/5.15.16/Qt3DCore/private/qloadgltf_p.h:1,
from geometry/gltfskeletonloader.cpp:51:
../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h: In function ‘QJsonDocument qLoadGLTF(const QByteArray&)’:
../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h:65:68: warning: ‘static QJsonDocument QJsonDocument::fromBinaryData(const QByteArray&, DataValidation)’ is deprecated: Use CBOR format instead [-Wdeprecated-declarations]
65 | QJsonDocument sceneDocument = QJsonDocument::fromBinaryData(gltfData);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QtCore:125,
from ../../include/Qt3DRender/Qt3DRenderDepends:3:
/usr/include/qt5/QtCore/qjsondocument.h:122:26: note: declared here
122 | static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate);
| ^~~~~~~~~~~~~~
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuickInput -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DExtras -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuickRender -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuickScene2D -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DAnimation -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
items/qt3dquick3dscene2d.cpp: In static member function ‘static int Qt3DRender::Render::Quick::QQuick3DScene2D::entityCount(QQmlListProperty*)’:
items/qt3dquick3dscene2d.cpp:72:50: warning: ‘QVector Qt3DRender::Quick::QScene2D::entities()’ is deprecated [-Wdeprecated-declarations]
72 | return scene2d->parentScene2D()->entities().count();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from ../../../include/Qt3DQuickScene2D/qscene2d.h:1,
from items/qt3dquick3dscene2d_p.h:53,
from items/qt3dquick3dscene2d.cpp:37:
../../../include/Qt3DQuickScene2D/../../src/quick3d/quick3dscene2d/items/qscene2d.h:84:52: note: declared here
84 | Q_DECL_DEPRECATED QVector entities();
| ^~~~~~~~
items/qt3dquick3dscene2d.cpp: In static member function ‘static Qt3DCore::QEntity* Qt3DRender::Render::Quick::QQuick3DScene2D::entityAt(QQmlListProperty*, int)’:
items/qt3dquick3dscene2d.cpp:81:55: warning: ‘QVector Qt3DRender::Quick::QScene2D::entities()’ is deprecated [-Wdeprecated-declarations]
81 | scene2d->parentScene2D()->entities().at(index));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../../include/Qt3DQuickScene2D/../../src/quick3d/quick3dscene2d/items/qscene2d.h:84:52: note: declared here
84 | Q_DECL_DEPRECATED QVector entities();
| ^~~~~~~~
items/qt3dquick3dscene2d.cpp: In static member function ‘static void Qt3DRender::Render::Quick::QQuick3DScene2D::clearEntities(QQmlListProperty*)’:
items/qt3dquick3dscene2d.cpp:90:82: warning: ‘QVector Qt3DRender::Quick::QScene2D::entities()’ is deprecated [-Wdeprecated-declarations]
90 | QVector entities = scene2d->parentScene2D()->entities();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
../../../include/Qt3DQuickScene2D/../../src/quick3d/quick3dscene2d/items/qscene2d.h:84:52: note: declared here
84 | Q_DECL_DEPRECATED QVector entities();
| ^~~~~~~~
renderer/renderview.cpp: In lambda function:
renderer/renderview.cpp:428:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
428 | return identicalTextureCount < smallestVector.size();
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
renderer/renderview.cpp: In member function ‘void Qt3DRender::Render::OpenGL::RenderView::sort()’:
renderer/renderview.cpp:540:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
540 | while (i < commandSize) {
| ~~^~~~~~~~~~~~~
renderer/renderview.cpp:544:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare]
544 | while (i < commandSize &&
| ~~^~~~~~~~~~~~~
renderer/renderview.cpp:551:22: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
551 | while (j < i) {
| ~~^~~
renderer/shaderparameterpack.cpp: In member function ‘void Qt3DRender::Render::OpenGL::ShaderParameterPack::setTexture(int, int, Qt3DCore::QNodeId)’:
renderer/shaderparameterpack.cpp:76:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
76 | for (int t=0; t(const QMatrix4x4 &v)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
renderer/commandexecuter.cpp:147:13: warning: ‘QJsonObject Qt3DRender::Debug::{anonymous}::typeToJsonObj(const Type&) [with Type = Qt3DCore::QNodeId]’ defined but not used [-Wunused-function]
147 | QJsonObject typeToJsonObj(const Qt3DCore::QNodeId &v)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
renderer/commandexecuter.cpp:123:13: warning: ‘QJsonObject Qt3DRender::Debug::{anonymous}::typeToJsonObj(const Type&) [with Type = QVector3D]’ defined but not used [-Wunused-function]
123 | QJsonObject typeToJsonObj(const QVector3D &v)
| ^~~~~~~~~~~~~~~~~~~~~~~~
renderer/commandexecuter.cpp:101:13: warning: ‘QJsonObject Qt3DRender::Debug::{anonymous}::typeToJsonObj(const Type&) [with Type = QSize]’ defined but not used [-Wunused-function]
101 | QJsonObject typeToJsonObj(const QSize &s)
| ^~~~~~~~~~~~~~~~~~~~
renderer/commandexecuter.cpp:75:13: warning: ‘QJsonObject Qt3DRender::Debug::{anonymous}::typeToJsonObj(const Type&) [with Type = QRectF]’ defined but not used [-Wunused-function]
75 | QJsonObject typeToJsonObj(const QRectF &rect)
| ^~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/Qt3DCore/5.15.16/Qt3DCore/private/qloadgltf_p.h:1,
from backend/gltfimporter.cpp:39:
../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h: In function ‘QJsonDocument qLoadGLTF(const QByteArray&)’:
../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h:65:68: warning: ‘static QJsonDocument QJsonDocument::fromBinaryData(const QByteArray&, DataValidation)’ is deprecated: Use CBOR format instead [-Wdeprecated-declarations]
65 | QJsonDocument sceneDocument = QJsonDocument::fromBinaryData(gltfData);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QtCore:125,
from ../../include/Qt3DAnimation/Qt3DAnimationDepends:3:
/usr/include/qt5/QtCore/qjsondocument.h:122:26: note: declared here
122 | static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate);
| ^~~~~~~~~~~~~~
In file included from ../../../3rdparty/imgui/imgui_draw.cpp:31:
../../../3rdparty/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
../../../3rdparty/imgui/imgui_internal.h:503:61: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
503 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../../../3rdparty/imgui/imgui_internal.h:484:18: note: ‘struct ImGuiInputTextState’ declared here
484 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
graphicshelpers/submissioncontext.cpp: In member function ‘bool Qt3DRender::Render::OpenGL::SubmissionContext::setParameters(Qt3DRender::Render::OpenGL::ShaderParameterPack&, Qt3DRender::Render::OpenGL::GLShader*)’:
graphicshelpers/submissioncontext.cpp:1208:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1208 | for (int i = 0; i < parameterPack.textures().size(); ++i) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
graphicshelpers/submissioncontext.cpp:1239:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
1239 | for (int i = 0; i < parameterPack.images().size(); ++i) {
| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../3rdparty/imgui/imgui.cpp:857:
../../../3rdparty/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
../../../3rdparty/imgui/imgui_internal.h:503:61: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
503 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../../../3rdparty/imgui/imgui_internal.h:484:18: note: ‘struct ImGuiInputTextState’ declared here
484 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
In file included from ../../../3rdparty/imgui/imgui_widgets.cpp:36:
../../../3rdparty/imgui/imgui_internal.h: In constructor ‘ImGuiInputTextState::ImGuiInputTextState()’:
../../../3rdparty/imgui/imgui_internal.h:503:61: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct ImGuiInputTextState’ with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
503 | ImGuiInputTextState() { memset(this, 0, sizeof(*this)); }
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../../../3rdparty/imgui/imgui_internal.h:484:18: note: ‘struct ImGuiInputTextState’ declared here
484 | struct IMGUI_API ImGuiInputTextState
| ^~~~~~~~~~~~~~~~~~~
../../../3rdparty/imgui/imgui.cpp: In constructor ‘ImGuiTextFilter::ImGuiTextFilter(const char*)’:
../../../3rdparty/imgui/imgui.cpp:1212:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 256 equals destination size [-Wstringop-truncation]
1212 | strncpy(dst, src, count);
| ^
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuickAnimation -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
In file included from ../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/qloadgltf_p.h:1,
from gltfimporter.cpp:111:
../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h: In function ‘QJsonDocument qLoadGLTF(const QByteArray&)’:
../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h:65:68: warning: ‘static QJsonDocument QJsonDocument::fromBinaryData(const QByteArray&, DataValidation)’ is deprecated: Use CBOR format instead [-Wdeprecated-declarations]
65 | QJsonDocument sceneDocument = QJsonDocument::fromBinaryData(gltfData);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from gltfimporter.h:57,
from gltfimporter.cpp:41:
/usr/include/qt5/QtCore/qjsondocument.h:122:26: note: declared here
122 | static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate);
| ^~~~~~~~~~~~~~
gltfimporter.cpp: In member function ‘void Qt3DRender::GLTFImporter::processJSONBufferView(const QString&, const QJsonObject&)’:
gltfimporter.cpp:1503:9: warning: variable ‘target’ set but not used [-Wunused-but-set-variable]
1503 | int target;
| ^~~~~~
assimpimporter.cpp: In member function ‘Qt3DRender::QGeometryRenderer* Qt3DRender::AssimpImporter::loadMesh(uint)’:
assimpimporter.cpp:707:26: warning: ‘void Qt3DRender::QBuffer::setType(BufferType)’ is deprecated [-Wdeprecated-declarations]
707 | vertexBuffer->setType(Qt3DRender::QBuffer::VertexBuffer);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../../../include/Qt3DRender/qbuffer.h:1,
from assimpimporter.cpp:48:
../../../../include/Qt3DRender/../../src/render/geometry/qbuffer.h:116:24: note: declared here
116 | QT_DEPRECATED void setType(BufferType type);
| ^~~~~~~
assimpimporter.cpp:710:25: warning: ‘void Qt3DRender::QBuffer::setType(BufferType)’ is deprecated [-Wdeprecated-declarations]
710 | indexBuffer->setType(Qt3DRender::QBuffer::IndexBuffer);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../include/Qt3DRender/../../src/render/geometry/qbuffer.h:116:24: note: declared here
116 | QT_DEPRECATED void setType(BufferType type);
| ^~~~~~~
Project MESSAGE: perl -w /usr/bin/syncqt.pl -module Qt3DQuickExtras -version 5.15.16 -outdir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 -builddir /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16 /var/pisi/qt5-3d-5.15.16-26/work/qt3d-everywhere-src-5.15.16
In file included from ../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/qloadgltf_p.h:1,
from gltfgeometryloader.cpp:51:
../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h: In function ‘QJsonDocument qLoadGLTF(const QByteArray&)’:
../../../../include/Qt3DCore/5.15.16/Qt3DCore/private/../../../../../src/core/resources/qloadgltf_p.h:65:68: warning: ‘static QJsonDocument QJsonDocument::fromBinaryData(const QByteArray&, DataValidation)’ is deprecated: Use CBOR format instead [-Wdeprecated-declarations]
65 | QJsonDocument sceneDocument = QJsonDocument::fromBinaryData(gltfData);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /usr/include/qt5/QtCore/QJsonDocument:1,
from gltfgeometryloader.h:54,
from gltfgeometryloader.cpp:40:
/usr/include/qt5/QtCore/qjsondocument.h:122:26: note: declared here
122 | static QJsonDocument fromBinaryData(const QByteArray &data, DataValidation validation = Validate);
| ^~~~~~~~~~~~~~