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.
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports

Reply via email to