[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt-labs/qtwebengine#master

Qt Continuous Integration System ci-noreply at qt-project.org
Mon Nov 11 16:55:12 CET 2013


Compilation failed :(

  In file included from /work/build/qt/qtwebengine/3rdparty/chromium/ui/base/resource/resource_bundle.h:24:0,
                   from ../../shared/resource_bundle_qt.cpp:42:
  In file included from /work/build/qt/qtwebengine/3rdparty/chromium/ui/base/resource/resource_bundle.h:24:0,
                   from ../../lib/content_client_qt.cpp:46:
  ../../lib/yuv_video_node.cpp: In member function 'virtual void YUVVideoMaterialShader::updateState(const TestNamespace::QSGMaterialShader::RenderState&, TestNamespace::QSGMaterial*, TestNamespace::QSGMaterial*)':
  ../../lib/yuv_video_node.cpp:166:20: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:168:20: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:170:20: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp: In member function 'virtual void YUVAVideoMaterialShader::updateState(const TestNamespace::QSGMaterialShader::RenderState&, TestNamespace::QSGMaterial*, TestNamespace::QSGMaterial*)':
  ../../lib/yuv_video_node.cpp:209:20: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp: At global scope:
  ../../lib/yuv_video_node.cpp:216:35: error: expected constructor, destructor, or type conversion before '(' token
  ../../lib/yuv_video_node.cpp: In member function 'virtual int YUVVideoMaterial::compare(const TestNamespace::QSGMaterial*) const':
  ../../lib/yuv_video_node.cpp:232:30: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:232:59: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:234:30: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:234:59: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:236:22: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:236:51: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp: At global scope:
  ../../lib/yuv_video_node.cpp:239:37: error: expected constructor, destructor, or type conversion before '(' token
  ../../lib/yuv_video_node.cpp: In member function 'virtual int YUVAVideoMaterial::compare(const TestNamespace::QSGMaterial*) const':
  ../../lib/yuv_video_node.cpp:256:36: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp:256:87: error: invalid use of incomplete type 'struct QSGTexture'
  ../../lib/yuv_video_node.h:48:7: error: forward declaration of 'struct QSGTexture'
  ../../lib/yuv_video_node.cpp: At global scope:
  ../../lib/yuv_video_node.cpp:259:27: error: expected constructor, destructor, or type conversion before '(' token
  ../../lib/yuv_video_node.cpp: In member function 'virtual int YUVAVideoMaterial::compare(const TestNamespace::QSGMaterial*) const':
  ../../lib/yuv_video_node.cpp:257:1: warning: control reaches end of non-void function [-Wreturn-type]
  ../../lib/yuv_video_node.cpp: In member function 'virtual int YUVVideoMaterial::compare(const TestNamespace::QSGMaterial*) const':
  ../../lib/yuv_video_node.cpp:237:1: warning: control reaches end of non-void function [-Wreturn-type]
  ../../lib/delegated_frame_node.cpp:76:34: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:109:31: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp: In constructor 'RenderPassTexture::RenderPassTexture(const cc::RenderPass::Id&, TestNamespace::QSGRenderContext*)':
  ../../lib/delegated_frame_node.cpp:219:7: error: class 'RenderPassTexture' does not have any field named 'QSGTexture'
  ../../lib/delegated_frame_node.cpp: In member function 'void RenderPassTexture::bind()':
  ../../lib/delegated_frame_node.cpp:231:23: error: 'updateBindOptions' was not declared in this scope
  ../../lib/delegated_frame_node.cpp: In member function 'void RenderPassTexture::grab()':
  ../../lib/delegated_frame_node.cpp:255:31: error: 'updateBindOptions' was not declared in this scope
  ../../lib/delegated_frame_node.cpp: In member function 'void DelegatedFrameNode::commit(cc::DelegatedFrameData*)':
  ../../lib/delegated_frame_node.cpp:392:17: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:392:29: error: 'texture' was not declared in this scope
  ../../lib/delegated_frame_node.cpp:420:67: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:420:67: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:420:88: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:420:88: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:421:55: error: no matching function for call to 'TestNamespace::QSGSimpleTextureNode::setTexture(MailboxTexture*)'
  ../../lib/delegated_frame_node.cpp:421:55: note: candidate is:
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.h:62:10: note: void TestNamespace::QSGSimpleTextureNode::setTexture(TestNamespace::QSGTexture*)
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.h:62:10: note:   no known conversion for argument 1 from 'MailboxTexture*' to 'TestNamespace::QSGTexture*'
  ../../lib/delegated_frame_node.cpp:434:67: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:434:67: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:434:88: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:434:88: error: reference to 'QSGTexture' is ambiguous
  ../../lib/yuv_video_node.h:48:7: error: candidates are: struct QSGTexture
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgtexture.h:52:46: error:                 class TestNamespace::QSGTexture
  ../../lib/delegated_frame_node.cpp:435:55: error: no matching function for call to 'TestNamespace::QSGSimpleTextureNode::setTexture(MailboxTexture*)'
  ../../lib/delegated_frame_node.cpp:435:55: note: candidate is:
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.h:62:10: note: void TestNamespace::QSGSimpleTextureNode::setTexture(TestNamespace::QSGTexture*)
  /work/build/qt/qtbase/include/QtQuick/../../../qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.h:62:10: note:   no known conversion for argument 1 from 'MailboxTexture*' to 'TestNamespace::QSGTexture*'
  ../../lib/delegated_frame_node.cpp:468:150: error: no matching function for call to 'YUVVideoNode::YUVVideoNode(MailboxTexture*, MailboxTexture*, MailboxTexture*, MailboxTexture*, TestNamespace::QSizeF)'
  ../../lib/delegated_frame_node.cpp:468:150: note: candidates are:
  ../../lib/yuv_video_node.h:91:5: note: YUVVideoNode::YUVVideoNode(QSGTexture*, QSGTexture*, QSGTexture*, QSGTexture*, const TestNamespace::QSizeF&)
  ../../lib/yuv_video_node.h:91:5: note:   no known conversion for argument 1 from 'MailboxTexture*' to 'QSGTexture*'
  ../../lib/yuv_video_node.h:88:7: note: YUVVideoNode::YUVVideoNode(const YUVVideoNode&)
  ../../lib/yuv_video_node.h:88:7: note:   candidate expects 1 argument, 5 provided
  make[1]: *** [invoke_ninja] Error 1
  make: *** [sub-build-make_first] Error 2

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

  Tested changes (refs/builds/master_1384181703):
    http://codereview.qt-project.org/70577 [PS5] - Delegated renderer: Add YUV video support.
    http://codereview.qt-project.org/70571 [PS6] - Delegated renderer: Put textures on those quads.
    http://codereview.qt-project.org/70570 [PS3] - Use our own implementation of GetDefaultXDisplay.



More information about the Ci-reports mailing list