[Ci-reports] fail on Qt3D_wip_newapi_Integration #99

Qt Continuous Integration System ci-noreply at qt-project.org
Sat Jul 5 11:27:15 CEST 2014


qt3d failed to compile :(

  In file included from io/qattribute.cpp:43:0:
  io/qattribute_p.h:53:1: error: expected class-name before '{' token
  io/qattribute_p.h: In member function 'Qt3D::Attribute* Qt3D::AttributePrivate::q_func()':
  io/qattribute_p.h:57:66: error: 'q_ptr' was not declared in this scope
  In file included from io/qattribute.cpp:43:0:
  io/qattribute_p.h: In member function 'const Qt3D::Attribute* Qt3D::AttributePrivate::q_func() const':
  io/qattribute_p.h:57:155: error: 'q_ptr' was not declared in this scope
  io/qattribute.cpp: At global scope:
  io/qattribute.cpp:54:49: error: invalid use of incomplete type 'struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp: In constructor 'TestNamespace::Qt3D::Attribute::Attribute(TestNamespace::Qt3D::QAbstractBufferPtr, int, int, int, int)':
  io/qattribute.cpp:60:52: error: invalid use of incomplete type 'struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp: In constructor 'TestNamespace::Qt3D::Attribute::Attribute(TestNamespace::Qt3D::AttributePrivate&, TestNamespace::Qt3D::QAbstractBufferPtr, int, int, int, int)':
  io/qattribute.cpp:65:62: error: no matching function for call to 'TestNamespace::Qt3D::QAbstractAttribute::QAbstractAttribute(TestNamespace::Qt3D::AttributePrivate&, TestNamespace::Qt3D::QAbstractBufferPtr&, int&, int&, int&, int&)'
  io/qattribute.cpp:65:62: note: candidates are:
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:77:5: note: TestNamespace::Qt3D::QAbstractAttribute::QAbstractAttribute(TestNamespace::Qt3D::QAbstractAttributePrivate&, TestNamespace::Qt3D::QAbstractBufferPtr, int, uint, uint, uint)
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:77:5: note:   no known conversion for argument 1 from 'TestNamespace::Qt3D::AttributePrivate' to 'TestNamespace::Qt3D::QAbstractAttributePrivate&'
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:60:14: note: TestNamespace::Qt3D::QAbstractAttribute::QAbstractAttribute(TestNamespace::Qt3D::QAbstractBufferPtr, int, uint, uint, uint)
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:60:14: note:   candidate expects 5 arguments, 6 provided
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:57:46: note: constexpr TestNamespace::Qt3D::QAbstractAttribute::QAbstractAttribute(const TestNamespace::Qt3D::QAbstractAttribute&)
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:57:46: note:   candidate expects 1 argument, 6 provided
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:57:46: note: constexpr TestNamespace::Qt3D::QAbstractAttribute::QAbstractAttribute(TestNamespace::Qt3D::QAbstractAttribute&&)
  /work/build/qt/qtbase/include/Qt3DCore/../../../qt3d/src/core/io/qabstractattribute.h:57:46: note:   candidate expects 1 argument, 6 provided
  io/qattribute.cpp: In member function 'virtual TestNamespace::QVector<TestNamespace::QVector3D> TestNamespace::Qt3D::Attribute::asVector3D() const':
  io/qattribute.cpp:72:32: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:74:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:93:10: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:94:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:96:20: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:98:25: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp: In member function 'virtual TestNamespace::QVector<TestNamespace::QVector2D> TestNamespace::Qt3D::Attribute::asVector2D() const':
  io/qattribute.cpp:130:24: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:131:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:150:10: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:151:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:154:20: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:156:25: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp: In member function 'virtual void TestNamespace::Qt3D::Attribute::dump(int)':
  io/qattribute.cpp:171:24: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:172:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.cpp:177:19: error: invalid use of incomplete type 'const struct TestNamespace::Qt3D::AttributePrivate'
  io/qattribute.h:53:7: error: forward declaration of 'const struct TestNamespace::Qt3D::AttributePrivate'
  make[3]: *** [.obj/qattribute.o] Error 1
  make[2]: *** [sub-render-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qt3d] Error 2

  Build log: http://testresults.qt-project.org/ci/Qt3D_wip_newapi_Integration/build_00099/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/wip/newapi_1404551880):
    http://codereview.qt-project.org/88904 [PS5] - Refactored QAbstractMesh, QMesh and QAbstractShapeMesh
    http://codereview.qt-project.org/88903 [PS4] - Refactoring of MeshData, Buffer, Mesh and Attribute
    http://codereview.qt-project.org/88902 [PS4] - Abstract IO classes for MeshData, Attribute and Buffer
    http://codereview.qt-project.org/88901 [PS4] - QRenderPass renamed and d-pointered
    http://codereview.qt-project.org/88798 [PS4] - Added Q prefix to all frontend framegraph items
    http://codereview.qt-project.org/88797 [PS4] - Major refactoring of Framegraph Items
    http://codereview.qt-project.org/88796 [PS4] - Refactored and Renamed Scene
    http://codereview.qt-project.org/88795 [PS4] - d-pointer updated in QAbstractTechnique QTechnique
    http://codereview.qt-project.org/88724 [PS5] - Renamed Technique to QTechnique
    http://codereview.qt-project.org/88716 [PS5] - QAbstractEffect, QEffect d-pointers
    http://codereview.qt-project.org/88715 [PS5] - Rename Effect to QEffect
    http://codereview.qt-project.org/88714 [PS5] - QMaterial updated d-pointer
    http://codereview.qt-project.org/88713 [PS5] - Renamed Material to QMaterial
    http://codereview.qt-project.org/78177 [PS21] - Added basic light elements in rendering frontend.
    http://codereview.qt-project.org/88699 [PS7] - QAbstractShapeMesh is a subclass of QMesh
    http://codereview.qt-project.org/88698 [PS7] - d-pointer in QMesh
    http://codereview.qt-project.org/88697 [PS5] - Export private headers defined in Core needed by Render
    http://codereview.qt-project.org/88671 [PS6] - Renamed Mesh to QMesh
    http://codereview.qt-project.org/88647 [PS8] - Shape subclasses



More information about the Ci-reports mailing list