[Ci-reports] fail on QtMultimedia_stable_Integration #294

Qt Continuous Integration System ci-noreply at qt-project.org
Fri Jan 17 13:01:45 CET 2014


qtmultimedia failed to compile :(

  compiling qsgvideonode_rgb.cpp
  qsgvideonode_rgb.cpp: In constructor 'TestNamespace::QSGVideoNode_RGB::QSGVideoNode_RGB(const TestNamespace::QVideoSurfaceFormat&)':
  qsgvideonode_rgb.cpp:253:49: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_RGB'
  qsgvideonode_rgb.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_RGB'
  qsgvideonode_rgb.cpp:254:27: error: no matching function for call to 'TestNamespace::QSGVideoNode_RGB::setMaterial(TestNamespace::QSGVideoMaterial_RGB*&)'
  qsgvideonode_rgb.cpp:254:27: note: candidate is:
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note: void TestNamespace::QSGGeometryNode::setMaterial(TestNamespace::QSGMaterial*)
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note:   no known conversion for argument 1 from 'TestNamespace::QSGVideoMaterial_RGB*' to 'TestNamespace::QSGMaterial*'
  qsgvideonode_rgb.cpp: In member function 'virtual void TestNamespace::QSGVideoNode_RGB::setCurrentFrame(const TestNamespace::QVideoFrame&)':
  qsgvideonode_rgb.cpp:263:15: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_RGB'
  qsgvideonode_rgb.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_RGB'
  qsgvideonode_rgb.cpp: In member function 'virtual void QSGVideoMaterialShader_RGB::updateState(const TestNamespace::QSGMaterialShader::RenderState&, TestNamespace::QSGMaterial*, TestNamespace::QSGMaterial*)':
  qsgvideonode_rgb.cpp:272:5: error: reference to 'QSGVideoMaterial_RGB' is ambiguous
  qsgvideonode_rgb.cpp:158:7: error: candidates are: class QSGVideoMaterial_RGB
  qsgvideonode_rgb.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_RGB
  qsgvideonode_rgb.cpp:272:27: error: 'mat' was not declared in this scope
  qsgvideonode_rgb.cpp:272:45: error: expected type-specifier before 'QSGVideoMaterial_RGB'
  qsgvideonode_rgb.cpp:272:45: error: expected '>' before 'QSGVideoMaterial_RGB'
  qsgvideonode_rgb.cpp:272:45: error: expected '(' before 'QSGVideoMaterial_RGB'
  qsgvideonode_rgb.cpp:272:45: error: reference to 'QSGVideoMaterial_RGB' is ambiguous
  qsgvideonode_rgb.cpp:158:7: error: candidates are: class QSGVideoMaterial_RGB
  qsgvideonode_rgb.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_RGB
  qsgvideonode_rgb.cpp:272:67: error: expected primary-expression before '>' token
  qsgvideonode_rgb.cpp:272:81: error: expected ')' before ';' token
  make[3]: *** [.obj/qsgvideonode_rgb.o] Error 1
  qsgvideonode_texture.cpp: In constructor 'TestNamespace::QSGVideoNode_Texture::QSGVideoNode_Texture(const TestNamespace::QVideoSurfaceFormat&)':
  qsgvideonode_texture.cpp:235:53: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_Texture'
  qsgvideonode_texture.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_Texture'
  qsgvideonode_texture.cpp:236:27: error: no matching function for call to 'TestNamespace::QSGVideoNode_Texture::setMaterial(TestNamespace::QSGVideoMaterial_Texture*&)'
  qsgvideonode_texture.cpp:236:27: note: candidate is:
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note: void TestNamespace::QSGGeometryNode::setMaterial(TestNamespace::QSGMaterial*)
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note:   no known conversion for argument 1 from 'TestNamespace::QSGVideoMaterial_Texture*' to 'TestNamespace::QSGMaterial*'
  qsgvideonode_texture.cpp: In member function 'virtual void TestNamespace::QSGVideoNode_Texture::setCurrentFrame(const TestNamespace::QVideoFrame&)':
  qsgvideonode_texture.cpp:245:15: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_Texture'
  qsgvideonode_texture.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_Texture'
  qsgvideonode_texture.cpp: In member function 'virtual void QSGVideoMaterialShader_Texture::updateState(const TestNamespace::QSGMaterialShader::RenderState&, TestNamespace::QSGMaterial*, TestNamespace::QSGMaterial*)':
  qsgvideonode_texture.cpp:254:5: error: reference to 'QSGVideoMaterial_Texture' is ambiguous
  qsgvideonode_texture.cpp:159:7: error: candidates are: class QSGVideoMaterial_Texture
  qsgvideonode_texture.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_Texture
  qsgvideonode_texture.cpp:254:31: error: 'mat' was not declared in this scope
  qsgvideonode_texture.cpp:254:49: error: expected type-specifier before 'QSGVideoMaterial_Texture'
  qsgvideonode_texture.cpp:254:49: error: expected '>' before 'QSGVideoMaterial_Texture'
  qsgvideonode_texture.cpp:254:49: error: expected '(' before 'QSGVideoMaterial_Texture'
  qsgvideonode_texture.cpp:254:49: error: reference to 'QSGVideoMaterial_Texture' is ambiguous
  qsgvideonode_texture.cpp:159:7: error: candidates are: class QSGVideoMaterial_Texture
  qsgvideonode_texture.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_Texture
  qsgvideonode_texture.cpp:254:75: error: expected primary-expression before '>' token
  qsgvideonode_texture.cpp:254:89: error: expected ')' before ';' token
  make[3]: *** [.obj/qsgvideonode_texture.o] Error 1
  qsgvideonode_i420.cpp:188:1: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:188:1: error: 'QSGVideoMaterial_YUV420' does not name a type
  qsgvideonode_i420.cpp:221:1: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:221:1: error: 'QSGVideoMaterial_YUV420' does not name a type
  qsgvideonode_i420.cpp:227:6: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:227:6: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp: In function 'void bind()':
  qsgvideonode_i420.cpp:231:24: error: 'm_frameMutex' was not declared in this scope
  qsgvideonode_i420.cpp:232:9: error: 'm_frame' was not declared in this scope
  qsgvideonode_i420.cpp:238:17: error: 'm_textureSize' was not declared in this scope
  qsgvideonode_i420.cpp:240:38: error: 'Num_Texture_IDs' was not declared in this scope
  qsgvideonode_i420.cpp:240:55: error: 'm_textureIds' was not declared in this scope
  qsgvideonode_i420.cpp:241:31: error: 'Num_Texture_IDs' was not declared in this scope
  qsgvideonode_i420.cpp:241:48: error: 'm_textureIds' was not declared in this scope
  qsgvideonode_i420.cpp:256:25: error: 'm_textureIds' was not declared in this scope
  qsgvideonode_i420.cpp:256:70: error: 'bindTexture' was not declared in this scope
  qsgvideonode_i420.cpp:268:31: error: 'm_textureIds' was not declared in this scope
  qsgvideonode_i420.cpp: At global scope:
  qsgvideonode_i420.cpp:276:6: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:276:6: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp: In constructor 'TestNamespace::QSGVideoNode_I420::QSGVideoNode_I420(const TestNamespace::QVideoSurfaceFormat&)':
  qsgvideonode_i420.cpp:290:52: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_YUV420'
  qsgvideonode_i420.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_YUV420'
  qsgvideonode_i420.cpp:291:27: error: no matching function for call to 'TestNamespace::QSGVideoNode_I420::setMaterial(TestNamespace::QSGVideoMaterial_YUV420*&)'
  qsgvideonode_i420.cpp:291:27: note: candidate is:
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note: void TestNamespace::QSGGeometryNode::setMaterial(TestNamespace::QSGMaterial*)
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.h:226:10: note:   no known conversion for argument 1 from 'TestNamespace::QSGVideoMaterial_YUV420*' to 'TestNamespace::QSGMaterial*'
  qsgvideonode_i420.cpp: In member function 'virtual void TestNamespace::QSGVideoNode_I420::setCurrentFrame(const TestNamespace::QVideoFrame&)':
  qsgvideonode_i420.cpp:300:15: error: invalid use of incomplete type 'struct TestNamespace::QSGVideoMaterial_YUV420'
  qsgvideonode_i420.h:50:7: error: forward declaration of 'struct TestNamespace::QSGVideoMaterial_YUV420'
  qsgvideonode_i420.cpp: In member function 'virtual void QSGVideoMaterialShader_YUV420::updateState(const TestNamespace::QSGMaterialShader::RenderState&, TestNamespace::QSGMaterial*, TestNamespace::QSGMaterial*)':
  qsgvideonode_i420.cpp:311:5: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:311:30: error: 'mat' was not declared in this scope
  qsgvideonode_i420.cpp:311:48: error: expected type-specifier before 'QSGVideoMaterial_YUV420'
  qsgvideonode_i420.cpp:311:48: error: expected '>' before 'QSGVideoMaterial_YUV420'
  qsgvideonode_i420.cpp:311:48: error: expected '(' before 'QSGVideoMaterial_YUV420'
  qsgvideonode_i420.cpp:311:48: error: reference to 'QSGVideoMaterial_YUV420' is ambiguous
  qsgvideonode_i420.cpp:137:7: error: candidates are: class QSGVideoMaterial_YUV420
  qsgvideonode_i420.h:50:7: error:                 struct TestNamespace::QSGVideoMaterial_YUV420
  qsgvideonode_i420.cpp:311:73: error: expected primary-expression before '>' token
  qsgvideonode_i420.cpp:311:87: error: expected ')' before ';' token
  make[3]: *** [.obj/qsgvideonode_i420.o] Error 1
  make[2]: *** [sub-qtmultimediaquicktools-make_first] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtmultimedia] Error 2

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

  Tested changes (refs/builds/stable_1389959386):
    http://codereview.qt-project.org/73586 [PS7] - Allow plugins to override the QML VideoOutput type.



More information about the Ci-reports mailing list