[Ci-reports] fail on ssh://codereview.qt-project.org:29418/qt/qtdeclarative#dev

Qt Continuous Integration System ci-noreply at qt-project.org
Mon Feb 18 15:02:36 CET 2013


qtdeclarative failed to compile :(

  In file included from qml/qqmlextensionplugin.cpp:43:0:
  qml/qqmlextensionplugin.h: In static member function 'static QQmlExtensionPluginPrivate* QQmlExtensionPluginPrivate::get(TestNamespace::QQmlExtensionPlugin*)':
  qml/qqmlextensionplugin.h:59:40: error: 'TestNamespace::QQmlExtensionPluginPrivate* TestNamespace::QQmlExtensionPlugin::d_func()' is private
  qml/qqmlextensionplugin_p.h:64:87: error: within this context
  qml/qqmlextensionplugin_p.h:64:87: error: cannot convert 'TestNamespace::QQmlExtensionPluginPrivate*' to 'QQmlExtensionPluginPrivate*' in return
  qml/qqmlextensionplugin.cpp: In constructor 'TestNamespace::QQmlExtensionPlugin::QQmlExtensionPlugin(TestNamespace::QObject*)':
  qml/qqmlextensionplugin.cpp:148:21: error: invalid use of incomplete type 'struct TestNamespace::QQmlExtensionPluginPrivate'
  qml/qqmlextensionplugin.h:52:7: error: forward declaration of 'struct TestNamespace::QQmlExtensionPluginPrivate'
  qml/qqmlextensionplugin.cpp: In member function 'TestNamespace::QUrl TestNamespace::QQmlExtensionPlugin::baseUrl() const':
  qml/qqmlextensionplugin.cpp:162:13: error: invalid use of incomplete type 'const struct TestNamespace::QQmlExtensionPluginPrivate'
  qml/qqmlextensionplugin.h:52:7: error: forward declaration of 'const struct TestNamespace::QQmlExtensionPluginPrivate'
  qml/qqmlextensionplugin.cpp:163:1: warning: control reaches end of non-void function [-Wreturn-type]
  make[3]: *** [.obj/debug-shared/qqmlextensionplugin.o] Error 1
  In file included from /work/build/qt/qtbase/include/QtQml/5.1.0/QtQml/private/qqmlextensionplugin_p.h:1:0,
                   from qml/qqmlimport.cpp:53:
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlextensionplugin.h: In static member function 'static QQmlExtensionPluginPrivate* QQmlExtensionPluginPrivate::get(TestNamespace::QQmlExtensionPlugin*)':
  /work/build/qt/qtbase/include/QtQml/../../../qtdeclarative/src/qml/qml/qqmlextensionplugin.h:59:40: error: 'TestNamespace::QQmlExtensionPluginPrivate* TestNamespace::QQmlExtensionPlugin::d_func()' is private
  /work/build/qt/qtbase/include/QtQml/5.1.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlextensionplugin_p.h:64:87: error: within this context
  /work/build/qt/qtbase/include/QtQml/5.1.0/QtQml/private/../../../../../../qtdeclarative/src/qml/qml/qqmlextensionplugin_p.h:64:87: error: cannot convert 'TestNamespace::QQmlExtensionPluginPrivate*' to 'QQmlExtensionPluginPrivate*' in return
  qml/qqmlimport.cpp: In function 'TestNamespace::QQmlType* TestNamespace::{anonymous}::getTypeForUrl(const TestNamespace::QString&, const TestNamespace::QHashedStringRef&, TestNamespace::QList<TestNamespace::QQmlError>*)':
  qml/qqmlimport.cpp:153:156: warning: format not a string literal and no format arguments [-Wformat-security]
  qml/qqmlimport.cpp: In member function 'bool TestNamespace::QQmlImportDatabase::importPlugin(const TestNamespace::QString&, const TestNamespace::QString&, const TestNamespace::QString&, TestNamespace::QList<TestNamespace::QQmlError>*)':
  qml/qqmlimport.cpp:1690:25: error: incomplete type 'TestNamespace::QQmlExtensionPluginPrivate' used in nested name specifier
  make[3]: *** [.obj/debug-shared/qqmlimport.o] Error 1
  make[2]: *** [sub-qml-make_first-ordered] Error 2
  make[1]: *** [sub-src-make_first] Error 2
  make: *** [module-qtdeclarative] Error 2

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

  Tested changes (refs/builds/dev_1361195581):
    http://codereview.qt-project.org/47822 [PS2] - qmlplugindump: don't crash if a composite type was a registered
    http://codereview.qt-project.org/47532 [PS6] - Make the base URL available to QQmlExtensionPlugin



More information about the Ci-reports mailing list