Uploaded image for project: 'Qt Automotive Suite'
  1. Qt Automotive Suite
  2. AUTOSUITE-1185

GammaRay Fail to build on Ubuntu with -no-opengl option

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P1: Critical
    • 5.13.1
    • 5.13.1
    • GammaRay
    • None

    Description

      New build target has been added to Qt 5.13.1, GammaRay Fail to build on it. GammaRay sha1: ad05cfe76357f9d3713c55c777fa1f4889c0e553

      2019-08-15 05:26:58,092 INFO:workitem.py:510(12818): Agent 1565768910-15621 running 10.225.208.55:34527 (buildKey: KDAB/GammaRay/85cc77946a59365943a2ce66d7690234eb85daff/LinuxUbuntu_18_04x86_64LinuxUbuntu_18_04x86_64GCCqtci-linux-Ubuntu-18.04-x86_64-6567a9DisableTests/9a9278504feebab87e142ca23b86d8ee81068b32/Build)
      agent:2019/08/15 05:26:57 agent.go:189: Welcome. The agent (id: 1565768910-15621) is listening on 10.225.208.55:34527
      agent:2019/08/15 05:26:57 agent.go:90: Request: Build 'KDAB/GammaRay'
      agent:2019/08/15 05:26:57 agent.go:91: Path: KDAB/GammaRay/85cc77946a59365943a2ce66d7690234eb85daff/LinuxUbuntu_18_04x86_64LinuxUbuntu_18_04x86_64GCCqtci-linux-Ubuntu-18.04-x86_64-6567a9DisableTests/9a9278504feebab87e142ca23b86d8ee81068b32/build_1565846156
      agent:2019/08/15 05:26:57 agent.go:92: Configuration: BuildAndTest
      agent:2019/08/15 05:26:57 agent.go:93: Host: os: Linux, osVersion: Ubuntu_18_04, compiler: GCC, arch: X86_64
      agent:2019/08/15 05:26:57 agent.go:94: Target: os: Linux, osVersion: Ubuntu_18_04, compiler: GCC, arch: X86_64
      agent:2019/08/15 05:26:57 agent.go:95: Features: &[DisableTests AbortTestingOnFirstFailure]
      agent:2019/08/15 05:26:57 agent.go:96: Extra Configure Args: &[-opensource -confirm-license -verbose -prefix /home/qt/work/install -developer-build -nomake tests -no-opengl -R . -openssl -I {{.Env.OPENSSL_HOME}}/include -L {{.Env.OPENSSL_HOME}}/lib]

      ....

      agent:2019/08/15 05:31:44 build.go:215: [ 73%] Building CXX object plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/quickanchorspropertyadaptor.cpp.o
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdepthstencilbuffer_p.h:56,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdefaultrendercontext_p.h:55,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:57,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:106:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:62:1: error: expected class-name before ‘{’ token
      agent:2019/08/15 05:31:44 build.go:215: 62 | {
      agent:2019/08/15 05:31:44 build.go:215: | ^
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:101:5: error: ‘GLvoid’ does not name a type; did you mean ‘void’?
      agent:2019/08/15 05:31:44 build.go:215: 101 | GLvoid *glMapBuffer(GLenum target, GLenum access);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | void
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:102:29: error: ‘GLenum’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 102 | void glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:102:44: error: ‘qopengl_GLintptr’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 102 | void glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:102:69: error: ‘qopengl_GLsizeiptr’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 102 | void glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:102:94: error: ‘GLvoid’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 102 | void glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:103:35: error: ‘GLenum’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 103 | void glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:103:50: error: ‘GLsizei’ has not been declared
      agent:2019/08/15 05:31:44 build.go:215: 103 | void glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:103:80: error: ‘GLenum’ does not name a type; did you mean ‘enum’?
      agent:2019/08/15 05:31:44 build.go:215: 103 | void glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | enum
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:110:37: error: ‘QOpenGLFunctionsPrivate’ does not name a type; did you mean ‘QOpenGLExtensionsPrivate’?
      agent:2019/08/15 05:31:44 build.go:215: 110 | static bool isInitialized(const QOpenGLFunctionsPrivate *d)

      { return d != 0; }

      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | QOpenGLExtensionsPrivate
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/install/include/QtCore/qscopedpointer.h:43,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtCore/qdatastream.h:43,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtCore/QDataStream:1,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/common/streamoperators.h:32,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspectorinterface.h:32,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.h:32,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:29:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h: In member function ‘QOpenGLExtensionsPrivate* QOpenGLExtensions::d_func()’:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:63:5: error: ‘d_ptr’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 63 | Q_DECLARE_PRIVATE(QOpenGLExtensions)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h: In member function ‘const QOpenGLExtensionsPrivate* QOpenGLExtensions::d_func() const’:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:63:5: error: ‘d_ptr’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 63 | Q_DECLARE_PRIVATE(QOpenGLExtensions)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdepthstencilbuffer_p.h:56,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdefaultrendercontext_p.h:55,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:57,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:106:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h: At global scope:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:116:1: error: expected class-name before ‘{’ token
      agent:2019/08/15 05:31:44 build.go:215: 116 | {
      agent:2019/08/15 05:31:44 build.go:215: | ^
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:120:5: error: ‘GLvoid’ does not name a type; did you mean ‘void’?
      agent:2019/08/15 05:31:44 build.go:215: 120 | GLvoid* (QOPENGLF_APIENTRYP MapBuffer)(GLenum target, GLenum access);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | void
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:121:29: error: expected ‘)’ before ‘GetBufferSubData’
      agent:2019/08/15 05:31:44 build.go:215: 121 | void (QOPENGLF_APIENTRYP GetBufferSubData)(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data);
      agent:2019/08/15 05:31:44 build.go:215: | ~ ^~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | )
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:122:29: error: expected ‘)’ before ‘DiscardFramebuffer’
      agent:2019/08/15 05:31:44 build.go:215: 122 | void (QOPENGLF_APIENTRYP DiscardFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
      agent:2019/08/15 05:31:44 build.go:215: | ~ ^~~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | )
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h: In member function ‘QOpenGLExtensionsPrivate* QOpenGLExtensions::d() const’:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:130:52: error: ‘d_ptr’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 130 | return static_cast<QOpenGLExtensionsPrivate *>(d_ptr);
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h: At global scope:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:133:8: error: ‘GLvoid’ does not name a type; did you mean ‘void’?
      agent:2019/08/15 05:31:44 build.go:215: 133 | inline GLvoid *QOpenGLExtensions::glMapBuffer(GLenum target, GLenum access)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | void
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:51: error: variable or field ‘glGetBufferSubData’ declared void
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:51: error: ‘GLenum’ was not declared in this scope; did you mean ‘enum’?
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | enum
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:66: error: ‘qopengl_GLintptr’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:91: error: ‘qopengl_GLsizeiptr’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:116: error: ‘GLvoid’ was not declared in this scope; did you mean ‘void’?
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | void
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:142:124: error: ‘data’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 142 | inline void QOpenGLExtensions::glGetBufferSubData(GLenum target, qopengl_GLintptr offset, qopengl_GLsizeiptr size, GLvoid *data)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdepthstencilbuffer_p.h:56,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgdefaultrendercontext_p.h:55,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:57,
      agent:2019/08/15 05:31:44 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:106:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:151:57: error: variable or field ‘glDiscardFramebufferEXT’ declared void
      agent:2019/08/15 05:31:44 build.go:215: 151 | inline void QOpenGLExtensions::glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:151:57: error: ‘GLenum’ was not declared in this scope; did you mean ‘enum’?
      agent:2019/08/15 05:31:44 build.go:215: 151 | inline void QOpenGLExtensions::glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:44 build.go:215: | enum
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:151:72: error: ‘GLsizei’ was not declared in this scope
      agent:2019/08/15 05:31:44 build.go:215: 151 | inline void QOpenGLExtensions::glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtGui/5.13.1/QtGui/private/qopenglextensions_p.h:151:96: error: expected primary-expression before ‘const’
      agent:2019/08/15 05:31:44 build.go:215: 151 | inline void QOpenGLExtensions::glDiscardFramebufferEXT (GLenum target, GLsizei numAttachments, const GLenum *attachments)
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:106:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:598:5: error: ‘QOpenGLShaderProgram’ does not name a type
      agent:2019/08/15 05:31:44 build.go:215: 598 | QOpenGLShaderProgram *visualizeProgram;
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:604:5: error: ‘QOpenGLShaderProgram’ does not name a type
      agent:2019/08/15 05:31:44 build.go:215: 604 | QOpenGLShaderProgram *blitProgram;
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h: In constructor ‘QSGBatchRenderer::ShaderManager::ShaderManager(QSGDefaultRenderContext*)’:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:585:51: error: class ‘QSGBatchRenderer::ShaderManager’ does not have any field named ‘visualizeProgram’
      agent:2019/08/15 05:31:44 build.go:215: 585 | ShaderManager(QSGDefaultRenderContext *ctx) : visualizeProgram(nullptr), blitProgram(nullptr), context(ctx) { }
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:585:78: error: class ‘QSGBatchRenderer::ShaderManager’ does not have any field named ‘blitProgram’
      agent:2019/08/15 05:31:44 build.go:215: 585 | ShaderManager(QSGDefaultRenderContext *ctx) : visualizeProgram(nullptr), blitProgram(nullptr), context(ctx) { }
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h: At global scope:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:609:1: error: expected class-name before ‘{’ token
      agent:2019/08/15 05:31:44 build.go:215: 609 | {
      agent:2019/08/15 05:31:44 build.go:215: | ^
      agent:2019/08/15 05:31:44 build.go:215: In file included from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:106:
      agent:2019/08/15 05:31:44 build.go:215: /home/qt/work/install/include/QtQuick/5.13.1/QtQuick/private/qsgbatchrenderer_p.h:733:5: error: ‘QOpenGLShaderProgram’ does not name a type
      agent:2019/08/15 05:31:44 build.go:215: 733 | QOpenGLShaderProgram m_clipProgram;
      agent:2019/08/15 05:31:44 build.go:215: | ^~~~~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:45 build.go:215: In file included from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:56:
      agent:2019/08/15 05:31:45 build.go:215: /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp: In member function ‘void GammaRay::QuickInspector::registerMetaTypes()’:
      agent:2019/08/15 05:31:45 build.go:215: /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:990:30: warning: ‘QSGNode::DirtyState QSGNode::dirtyState() const’ is deprecated [-Wdeprecated-declarations]
      agent:2019/08/15 05:31:45 build.go:215: 990 | MO_ADD_PROPERTY(QSGNode, dirtyState, markDirty);
      agent:2019/08/15 05:31:45 build.go:215: | ^~~~~~~~~~
      agent:2019/08/15 05:31:45 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaobjectrepository.h:148:82: note: in definition of macro ‘MO_ADD_PROPERTY’
      agent:2019/08/15 05:31:45 build.go:215: 148 | mo->addProperty(GammaRay::MetaPropertyFactory::makeProperty(#Getter, &Class::Getter, &Class::Setter));
      agent:2019/08/15 05:31:45 build.go:215: | ^~~~~~
      agent:2019/08/15 05:31:45 build.go:215: In file included from /home/qt/work/install/include/QtQuick/qsgrendererinterface.h:43,
      agent:2019/08/15 05:31:45 build.go:215: from /home/qt/work/install/include/QtQuick/qquickwindow.h:44,
      agent:2019/08/15 05:31:45 build.go:215: from /home/qt/work/install/include/QtQuick/QQuickWindow:1,
      agent:2019/08/15 05:31:45 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.h:37,
      agent:2019/08/15 05:31:45 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:29:
      agent:2019/08/15 05:31:45 build.go:215: /home/qt/work/install/include/QtQuick/qsgnode.h:149:30: note: declared here
      agent:2019/08/15 05:31:45 build.go:215: 149 | QT_DEPRECATED DirtyState dirtyState() const

      { return nullptr; }

      agent:2019/08/15 05:31:45 build.go:215: | ^~~~~~~~~~
      agent:2019/08/15 05:31:46 build.go:215: [ 73%] Building CXX object plugins/signalmonitor/CMakeFiles/gammaray_signalmonitor.dir/signalhistorymodel.cpp.o
      agent:2019/08/15 05:31:46 build.go:215: [ 73%] Linking CXX shared module ../gammaray/gammaray_modelinspector-qt5_13-x86_64.so
      agent:2019/08/15 05:31:46 build.go:215: make[4]: Leaving directory '/home/qt/work/KDAB/GammaRay/qt-ci-wrapper/build'
      agent:2019/08/15 05:31:46 build.go:215: [ 73%] Built target gammaray_modelinspector
      agent:2019/08/15 05:31:46 build.go:215: make[4]: Entering directory '/home/qt/work/KDAB/GammaRay/qt-ci-wrapper/build'
      agent:2019/08/15 05:31:46 build.go:215: [ 73%] Generating moc_statemachineviewerserver.cpp
      agent:2019/08/15 05:31:47 build.go:215: Scanning dependencies of target gammaray_statemachineviewer_plugin
      agent:2019/08/15 05:31:47 build.go:215: make[4]: Leaving directory '/home/qt/work/KDAB/GammaRay/qt-ci-wrapper/build'
      agent:2019/08/15 05:31:47 build.go:215: make[4]: Entering directory '/home/qt/work/KDAB/GammaRay/qt-ci-wrapper/build'
      agent:2019/08/15 05:31:47 build.go:215: [ 73%] Building CXX object plugins/statemachineviewer/CMakeFiles/gammaray_statemachineviewer_plugin.dir/statemachineviewerserver.cpp.o
      agent:2019/08/15 05:31:47 build.go:215: In file included from /home/qt/work/install/include/QtCore/qscopedpointer.h:43,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/install/include/QtCore/qdatastream.h:43,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/install/include/QtCore/QDataStream:1,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/common/streamoperators.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspectorinterface.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:29:
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h: In instantiation of ‘struct QtPrivate::IsPointerToTypeDerivedFromQObject<QOpenGLContext*>’:
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1643:60: required from ‘struct QMetaTypeId<QOpenGLContext*>’
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1662:10: required from ‘struct QMetaTypeId2<QOpenGLContext*>’
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1798:5: required from ‘constexpr int qMetaTypeId() [with T = QOpenGLContext*]
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:135:58: required from ‘const char* GammaRay::MetaPropertyImpl<Class, GetterReturnType, SetterArgType, GetterSignature>::typeName() const [with Class = QQuickWindow; GetterReturnType = QOpenGLContext*; SetterArgType = QOpenGLContext*; GetterSignature = QOpenGLContext* (QQuickWindow::*)() const]
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:133:17: required from here
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1415:9: error: invalid application of ‘sizeof’ to incomplete type ‘QOpenGLContext’
      agent:2019/08/15 05:31:47 build.go:215: 1415 | Q_STATIC_ASSERT_X(sizeof(T), "Type argument of Q_DECLARE_METATYPE(T*) must be fully defined");
      agent:2019/08/15 05:31:47 build.go:215: | ^~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h: In instantiation of ‘constexpr int qMetaTypeId() [with T = QOpenGLContext*]’:
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:135:58: required from ‘const char* GammaRay::MetaPropertyImpl<Class, GetterReturnType, SetterArgType, GetterSignature>::typeName() const [with Class = QQuickWindow; GetterReturnType = QOpenGLContext*; SetterArgType = QOpenGLContext*; GetterSignature = QOpenGLContext* (QQuickWindow::*)() const]
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:133:17: required from here
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1798:5: error: static assertion failed: Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object system
      agent:2019/08/15 05:31:47 build.go:215: 1798 | Q_STATIC_ASSERT_X(QMetaTypeId2<T>::Defined, "Type is not registered, please use the Q_DECLARE_METATYPE macro to make it known to Qt's meta-object system");
      agent:2019/08/15 05:31:47 build.go:215: | ^~~~~~~~~~~~~~~~~
      agent:2019/08/15 05:31:47 build.go:215: In file included from /home/qt/work/install/include/QtCore/qobject.h:54,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/install/include/QtCore/qiodevice.h:45,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/install/include/QtCore/qdatastream.h:44,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/install/include/QtCore/QDataStream:1,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/common/streamoperators.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspectorinterface.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.h:32,
      agent:2019/08/15 05:31:47 build.go:215: from /home/qt/work/KDAB/GammaRay/plugins/quickinspector/quickinspector.cpp:29:
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h: In instantiation of ‘static constexpr int QMetaTypeId2<T>::qt_metatype_id() [with T = QOpenGLContext*]’:
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1799:43: required from ‘constexpr int qMetaTypeId() [with T = QOpenGLContext*]
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:135:58: required from ‘const char* GammaRay::MetaPropertyImpl<Class, GetterReturnType, SetterArgType, GetterSignature>::typeName() const [with Class = QQuickWindow; GetterReturnType = QOpenGLContext*; SetterArgType = QOpenGLContext*; GetterSignature = QOpenGLContext* (QQuickWindow::*)() const]
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/KDAB/GammaRay/core/metaproperty.h:133:17: required from here
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1663:96: error: ‘qt_metatype_id’ is not a member of ‘QMetaTypeId<QOpenGLContext*>’
      agent:2019/08/15 05:31:47 build.go:215: 1663 | static inline Q_DECL_CONSTEXPR int qt_metatype_id()

      { return QMetaTypeId<T>::qt_metatype_id(); }

      agent:2019/08/15 05:31:47 build.go:215: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
      agent:2019/08/15 05:31:47 build.go:215: /home/qt/work/install/include/QtCore/qmetatype.h:1663:100: error: body of ‘constexpr’ function ‘static constexpr int QMetaTypeId2<T>::qt_metatype_id() [with T = QOpenGLContext*]’ not a return-statement
      agent:2019/08/15 05:31:47 build.go:215: 1663 | static inline Q_DECL_CONSTEXPR int qt_metatype_id()

      { return QMetaTypeId<T>::qt_metatype_id(); }

      agent:2019/08/15 05:31:47 build.go:215: | ^
      agent:2019/08/15 05:31:47 build.go:215: plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/build.make:67: recipe for target 'plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/quickinspector.cpp.o' failed
      agent:2019/08/15 05:31:47 build.go:215: make[4]: *** [plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/quickinspector.cpp.o] Error 1
      agent:2019/08/15 05:31:47 build.go:215: make[4]: *** Waiting for unfinished jobs....
      agent:2019/08/15 05:31:47 build.go:215: [ 73%] Building CXX object plugins/statemachineviewer/CMakeFiles/gammaray_statemachineviewer_plugin.dir/transitionmodel.cpp.o
      agent:2019/08/15 05:31:48 build.go:215: make[4]: Leaving directory '/home/qt/work/KDAB/GammaRay/qt-ci-wrapper/build'
      agent:2019/08/15 05:31:48 build.go:215: CMakeFiles/Makefile2:6572: recipe for target 'plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/all' failed
      agent:2019/08/15 05:31:48 build.go:215: make[3]: *** [plugins/quickinspector/CMakeFiles/gammaray_quickinspector.dir/all] Error 2
      agent:2019/08/15 05:31:48 build.go:215: make[3]: *** Waiting for unfinished jobs....

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            anton.kreuzkamp Anton Kreuzkamp
            jujokini Jukka Jokiniva
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes