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

Qt Continuous Integration System ci-noreply at qt-project.org
Thu Feb 7 18:00:37 CET 2013


Compilation failed :(

  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static TestNamespace::TestNamespace::QObjectPrivate* TestNamespace::TestNamespace::QObjectPrivate::get(TestNamespace::QObject*)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:189:26: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:189:26: error: cannot convert 'TestNamespace::QObjectPrivate*' to 'TestNamespace::TestNamespace::QObjectPrivate*' in return
  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static TestNamespace::TestNamespace::QObjectPrivate::Sender* TestNamespace::TestNamespace::QObjectPrivate::setCurrentSender(TestNamespace::QObject*, TestNamespace::TestNamespace::QObjectPrivate::Sender*)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:243:47: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:243:48: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:244:22: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:244:23: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In static member function 'static void TestNamespace::TestNamespace::QObjectPrivate::resetCurrentSender(TestNamespace::QObject*, TestNamespace::TestNamespace::QObjectPrivate::Sender*, TestNamespace::TestNamespace::QObjectPrivate::Sender*)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:117:28: error: 'TestNamespace::QObjectPrivate* TestNamespace::QObject::d_func()' is private
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:254:26: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:254:27: error: invalid use of incomplete type 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:67:7: error: forward declaration of 'struct TestNamespace::QObjectPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In member function 'void TestNamespace::TestNamespace::QObjectPrivate::connectNotify(const TestNamespace::QMetaMethod&)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:380:18: error: 'virtual void TestNamespace::QObject::connectNotify(const TestNamespace::QMetaMethod&)' is protected
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:262:32: error: within this context
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h: In member function 'void TestNamespace::TestNamespace::QObjectPrivate::disconnectNotify(const TestNamespace::QMetaMethod&)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:381:18: error: 'virtual void TestNamespace::QObject::disconnectNotify(const TestNamespace::QMetaMethod&)' is protected
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:267:35: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h: At global scope:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error:   from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qobject_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qcoreapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qcoreapplication_p.h:1,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:59,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:226: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:357: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:271:419: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Connection>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Connection>' [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error:   from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:222: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:349: error: incomplete type 'TestNamespace::QObjectPrivate' used in nested name specifier
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:272:407: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Sender>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QObjectPrivate::Sender>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:18: error: specialization of 'template<class T> class TestNamespace::QTypeInfo' in different namespace [-fpermissive]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:58:7: error:   from definition of 'template<class T> class TestNamespace::QTypeInfo' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:210: error: 'QPostEvent' was not declared in this scope
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:210: note: suggested alternative:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:74:7: note:   'TestNamespace::TestNamespace::QPostEvent'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:325: error: 'QPostEvent' was not declared in this scope
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:325: note: suggested alternative:
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:74:7: note:   'TestNamespace::TestNamespace::QPostEvent'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:87:371: error: definition of 'static const char* TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QPostEvent>::name()' is not in namespace enclosing 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QPostEvent>' [-fpermissive]
  In file included from /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/qthread_p.h:1:0,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:61,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h: In static member function 'static TestNamespace::TestNamespace::QThreadData* TestNamespace::TestNamespace::QThreadData::get2(TestNamespace::QThread*)':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h:134:28: error: 'TestNamespace::QThreadPrivate* TestNamespace::QThread::d_func()' is private
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:227:214: error: within this context
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:227:215: error: invalid use of incomplete type 'struct TestNamespace::QThreadPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/thread/qthread.h:53:7: error: forward declaration of 'struct TestNamespace::QThreadPrivate'
  In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qwindowsysteminterface.h:1:0,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:63,
                   from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h: At global scope:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h:183:52: error: 'TestNamespace::TestNamespace::QEventLoop::ProcessEventsFlags' has not been declared
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qwindowsysteminterface.h:189:66: error: 'TestNamespace::TestNamespace::QEventLoop::ProcessEventsFlags' has not been declared
  In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/qguiapplication_p.h:1:0,
                   from qtmenuitem.cpp:48:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h: In static member function 'static TestNamespace::TestNamespace::QAbstractEventDispatcher* TestNamespace::TestNamespace::QGuiApplicationPrivate::qt_qpa_core_dispatcher()':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qcoreapplication.h:75:37: error: 'TestNamespace::QCoreApplicationPrivate* TestNamespace::QCoreApplication::d_func()' is private
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:110:57: error: within this context
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/private/../../../../../src/gui/kernel/qguiapplication_p.h:110:58: error: invalid use of incomplete type 'struct TestNamespace::QCoreApplicationPrivate'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:397:18: error: forward declaration of 'struct TestNamespace::QCoreApplicationPrivate'
  In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
                   from qtmenuitem.cpp:50:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h: At global scope:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:64:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
  In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
                   from qtmenuitem.cpp:50:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:91:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
  In file included from /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/qplatformmenu.h:1:0,
                   from qtmenuitem.cpp:50:
  /work/build/qt/qtbase/include/QtGui/5.1.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformmenu.h:125:1: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QObject'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:100:170: error: forward declaration of 'struct TestNamespace::TestNamespace::QObject'
  qtmenuitem.cpp: In constructor 'TestNamespace::QtMenuBase::QtMenuBase(TestNamespace::QQuickItem*)':
  qtmenuitem.cpp:57:22: error: incomplete type 'TestNamespace::QGuiApplicationPrivate' used in nested name specifier
  qtmenuitem.cpp: In destructor 'virtual TestNamespace::QtMenuBase::~QtMenuBase()':
  qtmenuitem.cpp:62:12: warning: possible problem detected in invocation of delete operator: [enabled by default]
  qtmenuitem.cpp:62:12: warning: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem' [enabled by default]
  qtmenuitem.cpp:62:12: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuBase::syncWithPlatformMenu()':
  qtmenuitem.cpp:70:29: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenu'
  qtmenu_p.h:52:7: error: forward declaration of 'struct TestNamespace::QPlatformMenu'
  qtmenuitem.cpp: In constructor 'TestNamespace::QtMenuSeparator::QtMenuSeparator(TestNamespace::QQuickItem*)':
  qtmenuitem.cpp:87:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::bindToAction(TestNamespace::QtAction*)':
  qtmenuitem.cpp:204:169: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
  qtmenuitem.cpp:204:169: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  qtmenuitem.cpp:205:165: error: no matching function for call to 'TestNamespace::QtMenuItem::connect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
  qtmenuitem.cpp:205:165: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:197:36: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note: static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:200:36: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note: TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const TestNamespace::QObject*, const char*, const char*, TestNamespace::Qt::ConnectionType) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:416:32: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:213:43: note: template<class Func1, class Func2> static TestNamespace::QMetaObject::Connection TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2, TestNamespace::Qt::ConnectionType)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:243:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<((int)(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:266:13: note: template<class Func1, class Func2> static typename TestNamespace::QtPrivate::QEnableIf<(TestNamespace::QtPrivate::FunctionPointer<Func2>::ArgumentCount == (-1)), TestNamespace::QMetaObject::Connection>::Type TestNamespace::QObject::connect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, Func2)
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::unbindFromAction(TestNamespace::QObject*)':
  qtmenuitem.cpp:243:170: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
  qtmenuitem.cpp:243:170: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note:   candidate expects 3 arguments, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note:   candidate expects 2 arguments, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note:   candidate expects 1 argument, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
  qtmenuitem.cpp:244:166: error: no matching function for call to 'TestNamespace::QtMenuItem::disconnect(TestNamespace::QPlatformMenuItem*, const char*, TestNamespace::QtAction*&, const char*)'
  qtmenuitem.cpp:244:166: note: candidates are:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*, const TestNamespace::QObject*, const char*)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:294:17: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const TestNamespace::QMetaMethod&, const TestNamespace::QObject*, const TestNamespace::QMetaMethod&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:296:17: note:   no known conversion for argument 1 from 'TestNamespace::QPlatformMenuItem*' to 'const TestNamespace::QObject*'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note: bool TestNamespace::QObject::disconnect(const char*, const TestNamespace::QObject*, const char*) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:298:17: note:   candidate expects 3 arguments, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note: bool TestNamespace::QObject::disconnect(const TestNamespace::QObject*, const char*) const
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:301:17: note:   candidate expects 2 arguments, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note: static bool TestNamespace::QObject::disconnect(const TestNamespace::QMetaObject::Connection&)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:303:17: note:   candidate expects 1 argument, 4 provided
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:309:24: note: template<class Func1, class Func2> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const typename TestNamespace::QtPrivate::FunctionPointer<Func2>::Object*, Func2)
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:324:24: note: template<class Func1> static bool TestNamespace::QObject::disconnect(const typename TestNamespace::QtPrivate::FunctionPointer<Func1>::Object*, Func1, const TestNamespace::QObject*, void**)
  qtmenuitem.cpp: In member function 'virtual void TestNamespace::QtMenuItem::updateText()':
  qtmenuitem.cpp:287:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateShortcut()':
  qtmenuitem.cpp:307:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateChecked()':
  qtmenuitem.cpp:339:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateEnabled()':
  qtmenuitem.cpp:359:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateIconSource()':
  qtmenuitem.cpp:383:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem.cpp: In member function 'void TestNamespace::QtMenuItem::updateIconName()':
  qtmenuitem.cpp:405:23: error: invalid use of incomplete type 'struct TestNamespace::QPlatformMenuItem'
  qtmenuitem_p.h:51:7: error: forward declaration of 'struct TestNamespace::QPlatformMenuItem'
  In file included from /work/build/qt/qtbase/include/QtCore/qtypeinfo.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qflags.h:47,
                   from /work/build/qt/qtbase/include/QtCore/qflags.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qglobal.h:977,
                   from /work/build/qt/qtbase/include/QtCore/qglobal.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qnamespace.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qnamespace.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
                   from /work/build/qt/qtbase/include/QtCore/qobjectdefs.h:1,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:47,
                   from /work/build/qt/qtbase/include/QtCore/qobject.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QObject:1,
                   from qtmenuitem_p.h:44,
                   from qtmenuitem.cpp:41:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h: At global scope:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h: In instantiation of 'TestNamespace::QTypeInfo<TestNamespace::TestNamespace::QVariant>':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:61:10: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::TestNamespace::QVariant'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/global/qtypeinfo.h:61:10: error: invalid application of 'sizeof' to incomplete type 'TestNamespace::TestNamespace::QVariant'
  In file included from /work/build/qt/qtbase/include/QtCore/qlist.h:1:0,
                   from /work/build/qt/qtbase/include/QtCore/../../src/corelib/kernel/qobject.h:50,
                   from /work/build/qt/qtbase/include/QtCore/qobject.h:1,
                   from /work/build/qt/qtbase/include/QtCore/QObject:1,
                   from qtmenuitem_p.h:44,
                   from qtmenuitem.cpp:41:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h: In member function 'void TestNamespace::QList<T>::node_destruct(TestNamespace::QList<T>::Node*, TestNamespace::QList<T>::Node*) [with T = TestNamespace::TestNamespace::QVariant]':
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:761:5:   instantiated from 'void TestNamespace::QList<T>::dealloc(TestNamespace::QListData::Data*) [with T = TestNamespace::TestNamespace::QVariant]'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:737:9:   instantiated from 'TestNamespace::QList<T>::~QList() [with T = TestNamespace::TestNamespace::QVariant]'
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: warning: possible problem detected in invocation of delete operator: [enabled by default]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: warning: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QVariant' [enabled by default]
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:419:27: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qlist.h:421:28: error: invalid use of incomplete type 'struct TestNamespace::TestNamespace::QVariant'
  /work/build/qt/qtbase/include/QtCore/5.1.0/QtCore/private/../../../../../src/corelib/kernel/qobject_p.h:67:7: error: forward declaration of 'struct TestNamespace::TestNamespace::QVariant'
  make[2]: *** [.obj/debug-shared/qtmenuitem.o] Error 1
  make[1]: *** [sub-qtdesktop-make_first] Error 2
  make: *** [sub-src-make_first] Error 2

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

  Tested changes (refs/builds/dev_1360256036):
    http://codereview.qt-project.org/45721 [PS7] - Introducing QPA, QML-only MenuBar, Menu, MenuItem



More information about the Ci-reports mailing list