[Ci-reports] fail on QtBase_dev_Integration #4688

Qt Continuous Integration System ci-noreply at qt-project.org
Tue Dec 9 13:09:28 CET 2014


qtbase failed to compile :(

  In file included from ../../../../../../include/QtPlatformHeaders/qeglnativecontext.h:1:0,
                   from ../../../../../../include/QtPlatformHeaders/QEGLNativeContext:1,
                   from qxcbeglcontext.h:50,
                   from qxcbeglintegration.cpp:44:
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: specialization of ‘template<class T> struct TestNamespace::QMetaTypeId’ in different namespace [-fpermissive]
  ../../../../../../include/QtCore/../../src/corelib/kernel/qmetatype.h:1513:8: error:   from definition of ‘template<class T> struct TestNamespace::QMetaTypeId’ [-fpermissive]
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: definition of ‘static int TestNamespace::QMetaTypeId<TestNamespace::TestNamespace::QEGLNativeContext>::qt_metatype_id()’ is not in namespace enclosing ‘TestNamespace::QMetaTypeId<TestNamespace::TestNamespace::QEGLNativeContext>’ [-fpermissive]
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h: In static member function ‘static int TestNamespace::QMetaTypeId<TestNamespace::TestNamespace::QEGLNativeContext>::qt_metatype_id()’:
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: ‘QEGLNativeContext’ was not declared in this scope
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: note: suggested alternative:
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:42:8: note:   ‘TestNamespace::TestNamespace::QEGLNativeContext’
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: expected type-specifier before ‘QEGLNativeContext’
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: expected ‘>’ before ‘QEGLNativeContext’
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: expected ‘(’ before ‘QEGLNativeContext’
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:64:1: error: expected primary-expression before ‘>’ token
  In file included from qxcbeglintegration.cpp:44:0:
  qxcbeglcontext.h: At global scope:
  qxcbeglcontext.h:54:1: error: expected class-name before ‘{’ token
  qxcbeglcontext.h: In constructor ‘TestNamespace::QXcbEglContext::QXcbEglContext(const TestNamespace::QSurfaceFormat&, TestNamespace::QPlatformOpenGLContext*, EGLDisplay, TestNamespace::QXcbConnection*, const TestNamespace::QVariant&)’:
  qxcbeglcontext.h:58:11: error: class ‘TestNamespace::QXcbEglContext’ does not have any field named ‘QEGLPlatformContext’
  qxcbeglcontext.h: In member function ‘void TestNamespace::QXcbEglContext::swapBuffers(TestNamespace::QPlatformSurface*)’:
  qxcbeglcontext.h:67:9: error: ‘QEGLPlatformContext’ has not been declared
  qxcbeglcontext.h: In member function ‘bool TestNamespace::QXcbEglContext::makeCurrent(TestNamespace::QPlatformSurface*)’:
  qxcbeglcontext.h:74:20: error: ‘QEGLPlatformContext’ has not been declared
  qxcbeglcontext.h: In member function ‘void TestNamespace::QXcbEglContext::doneCurrent()’:
  qxcbeglcontext.h:82:9: error: ‘QEGLPlatformContext’ has not been declared
  qxcbeglcontext.h: In member function ‘void* TestNamespace::QXcbEglContext::eglSurfaceForPlatformSurface(TestNamespace::QPlatformSurface*)’:
  qxcbeglcontext.h:91:32: error: expected type-specifier before ‘QEGLPbuffer’
  qxcbeglcontext.h:91:32: error: expected ‘>’ before ‘QEGLPbuffer’
  qxcbeglcontext.h:91:32: error: expected ‘(’ before ‘QEGLPbuffer’
  qxcbeglcontext.h:91:32: error: ‘QEGLPbuffer’ was not declared in this scope
  qxcbeglcontext.h:91:32: note: suggested alternative:
  ../../../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../src/platformsupport/eglconvenience/qeglpbuffer_p.h:53:7: note:   ‘TestNamespace::TestNamespace::QEGLPbuffer’
  qxcbeglcontext.h:91:45: error: expected primary-expression before ‘>’ token
  qxcbeglcontext.h:91:57: error: ‘class TestNamespace::QPlatformSurface’ has no member named ‘pbuffer’
  qxcbeglcontext.h:91:66: error: expected ‘)’ before ‘;’ token
  qxcbeglcontext.h: In member function ‘TestNamespace::QVariant TestNamespace::QXcbEglContext::nativeHandle() const’:
  qxcbeglcontext.h:95:36: error: ‘QEGLNativeContext’ was not declared in this scope
  qxcbeglcontext.h:95:36: note: suggested alternative:
  ../../../../../../include/QtPlatformHeaders/../../src/platformheaders/nativecontexts/qeglnativecontext.h:42:8: note:   ‘TestNamespace::TestNamespace::QEGLNativeContext’
  qxcbeglcontext.h:95:84: error: ‘eglContext’ was not declared in this scope
  qxcbeglcontext.h:95:98: error: ‘eglDisplay’ was not declared in this scope
  qxcbeglintegration.cpp: In member function ‘virtual TestNamespace::QPlatformOpenGLContext* TestNamespace::QXcbEglIntegration::createPlatformOpenGLContext(TestNamespace::QOpenGLContext*) const’:
  qxcbeglintegration.cpp:100:12: error: cannot convert ‘TestNamespace::QXcbEglContext*’ to ‘TestNamespace::QPlatformOpenGLContext*’ in return
  qxcbeglintegration.cpp: In member function ‘virtual TestNamespace::QPlatformOffscreenSurface* TestNamespace::QXcbEglIntegration::createPlatformOffscreenSurface(TestNamespace::QOffscreenSurface*) const’:
  qxcbeglintegration.cpp:105:16: error: expected type-specifier before ‘QEGLPbuffer’
  qxcbeglintegration.cpp:105:16: error: cannot convert ‘int*’ to ‘TestNamespace::QPlatformOffscreenSurface*’ in return
  qxcbeglintegration.cpp:105:16: error: expected ‘;’ before ‘QEGLPbuffer’
  qxcbeglintegration.cpp:105:77: error: ‘QEGLPbuffer’ was not declared in this scope
  qxcbeglintegration.cpp:105:77: note: suggested alternative:
  ../../../../../../include/QtPlatformSupport/5.5.0/QtPlatformSupport/private/../../../../../src/platformsupport/eglconvenience/qeglpbuffer_p.h:53:7: note:   ‘TestNamespace::TestNamespace::QEGLPbuffer’
  qxcbeglintegration.cpp:106:1: error: control reaches end of non-void function [-Werror=return-type]
  qxcbeglintegration.cpp: In member function ‘virtual TestNamespace::QPlatformOpenGLContext* TestNamespace::QXcbEglIntegration::createPlatformOpenGLContext(TestNamespace::QOpenGLContext*) const’:
  qxcbeglintegration.cpp:101:1: error: control reaches end of non-void function [-Werror=return-type]
  qxcbeglcontext.h: In member function ‘TestNamespace::QVariant TestNamespace::QXcbEglContext::nativeHandle() const’:
  qxcbeglcontext.h:96:5: error: control reaches end of non-void function [-Werror=return-type]
  make[7]: *** [.obj/qxcbeglintegration.o] Error 1
  make[6]: *** [sub-xcb_egl-make_first] Error 2
  make[5]: *** [sub-gl_integrations-make_first-ordered] Error 2
  make[4]: *** [sub-xcb-make_first] Error 2
  make[3]: *** [sub-platforms-make_first] Error 2
  make[2]: *** [sub-plugins-make_first] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtbase] Error 2

  Build log: http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_04688/revdep-qtdeclarative_linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/dev_1418126014):
    http://codereview.qt-project.org/101745 [PS2] - Improve TouchPoint debug output
    http://codereview.qt-project.org/101636 [PS1] - Fix fullscreen in the X11 hooks of eglfs
    http://codereview.qt-project.org/94427 [PS15] - Make GLX and EGL dynamic dependencies for xcb
    http://codereview.qt-project.org/94208 [PS11] - Add NoPartialUpdate support to QOpenGLWidget
    http://codereview.qt-project.org/94230 [PS4] - Add GL_EXT_discard_framebuffer to QOpenGLExtensions



More information about the Ci-reports mailing list