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

Qt Continuous Integration System ci-noreply at qt-project.org
Mon Aug 12 18:22:43 CEST 2013


Compilation failed :(

  In file included from ../../include/QtCore/qmutex.h:1:0,
                   from ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:58,
                   from ../../include/QtCore/private/qorderedmutexlocker_p.h:1,
                   from ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:63,
                   from ../../include/QtCore/private/qprocess_p.h:1,
                   from kernel/qcoreapplication.cpp:55:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:158:20: error: field 'contenders' has incomplete type
  In file included from ../../include/QtCore/private/qorderedmutexlocker_p.h:1:0,
                   from ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:63,
                   from ../../include/QtCore/private/qprocess_p.h:1,
                   from kernel/qcoreapplication.cpp:55:
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:67:32: error: expected ')' before '*' token
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:97:24: error: 'QMutex' has not been declared
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:97:38: error: 'QMutex' has not been declared
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:115:5: error: 'QMutex' does not name a type
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h: In member function 'void TestNamespace::QOrderedMutexLocker::relock()':
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:82:17: error: 'mtx1' was not declared in this scope
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:83:17: error: 'mtx2' was not declared in this scope
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h: In member function 'void TestNamespace::QOrderedMutexLocker::unlock()':
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:91:17: error: 'mtx1' was not declared in this scope
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:92:17: error: 'mtx2' was not declared in this scope
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h: In static member function 'static bool TestNamespace::QOrderedMutexLocker::relock(int*, int*)':
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:103:19: error: request for member 'lockInline' in '* mtx2', which is of non-class type 'int'
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:106:20: error: request for member 'tryLockInline' in '* mtx2', which is of non-class type 'int'
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:107:19: error: request for member 'unlock' in '* mtx1', which is of non-class type 'int'
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:108:19: error: request for member 'lock' in '* mtx2', which is of non-class type 'int'
  ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:109:19: error: request for member 'lock' in '* mtx1', which is of non-class type 'int'
  In file included from ../../include/QtCore/private/qprocess_p.h:1:0,
                   from kernel/qcoreapplication.cpp:55:
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h: At global scope:
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:181:5: error: expected class-name before '{' token
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:219:13: error: 'QMutex' does not name a type
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h: In constructor 'TestNamespace::QProcessEnvironmentPrivate::MutexLocker::MutexLocker(const TestNamespace::QProcessEnvironmentPrivate*)':
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:182:60: error: class 'TestNamespace::QProcessEnvironmentPrivate::MutexLocker' does not have any field named 'QMutexLocker'
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:182:77: error: 'const class TestNamespace::QProcessEnvironmentPrivate' has no member named 'mutex'
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h: In constructor 'TestNamespace::QProcessEnvironmentPrivate::OrderedMutexLocker::OrderedMutexLocker(const TestNamespace::QProcessEnvironmentPrivate*, const TestNamespace::QProcessEnvironmentPrivate*)':
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:188:38: error: 'const class TestNamespace::QProcessEnvironmentPrivate' has no member named 'mutex'
  ../../include/QtCore/private/../../../src/corelib/io/qprocess_p.h:188:50: error: 'const class TestNamespace::QProcessEnvironmentPrivate' has no member named 'mutex'
  In file included from ../../include/QtCore/private/qthread_p.h:1:0,
                   from kernel/qcoreapplication.cpp:60:
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h: At global scope:
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:109:12: error: field 'mutex' has incomplete type
  In file included from ../../include/QtCore/private/qthread_p.h:1:0,
                   from kernel/qcoreapplication.cpp:60:
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:145:20: error: field 'mutex' has incomplete type
  In file included from ../../include/QtCore/private/qthread_p.h:1:0,
                   from kernel/qcoreapplication.cpp:60:
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h: In member function 'bool TestNamespace::QThreadData::canWaitLocked()':
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228:9: error: 'QMutexLocker' was not declared in this scope
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228:9: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  ../../include/QtCore/private/../../../src/corelib/thread/qthread_p.h:228:22: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp: In member function 'void TestNamespace::QMutexUnlocker::unlock()':
  kernel/qcoreapplication.cpp:122:40: error: invalid use of incomplete type 'struct TestNamespace::QMutex'
  ../../include/QtCore/../../src/corelib/thread/qwaitcondition.h:58:7: error: forward declaration of 'struct TestNamespace::QMutex'
  kernel/qcoreapplication.cpp: In destructor 'virtual TestNamespace::QCoreApplicationPrivate::~QCoreApplicationPrivate()':
  kernel/qcoreapplication.cpp:477:9: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:477:9: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:477:22: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplication::postEvent(TestNamespace::QObject*, TestNamespace::QEvent*, int)':
  kernel/qcoreapplication.cpp:1354:25: error: 'class TestNamespace::QPostEventList' has no member named 'mutex'
  kernel/qcoreapplication.cpp:1358:29: error: 'class TestNamespace::QPostEventList' has no member named 'mutex'
  kernel/qcoreapplication.cpp:1367:29: error: 'class TestNamespace::QPostEventList' has no member named 'mutex'
  kernel/qcoreapplication.cpp:1370:48: error: 'class TestNamespace::QPostEventList' has no member named 'mutex'
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplicationPrivate::sendPostedEvents(TestNamespace::QObject*, int, TestNamespace::QThreadData*)':
  kernel/qcoreapplication.cpp:1499:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:1499:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:1499:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp:1567:9: error: 'locker' was not declared in this scope
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplication::removePostedEvents(TestNamespace::QObject*, int)':
  kernel/qcoreapplication.cpp:1655:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:1655:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:1655:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp:1701:5: error: 'locker' was not declared in this scope
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplicationPrivate::removePostedEvent(TestNamespace::QEvent*)':
  kernel/qcoreapplication.cpp:1724:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:1724:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:1724:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp: In function 'TestNamespace::QMutex* TestNamespace::libraryPathMutex()':
  kernel/qcoreapplication.cpp:2472:194: error: incomplete type 'TestNamespace::QMutex' used in nested name specifier
  kernel/qcoreapplication.cpp:2472:211: error: invalid use of incomplete type 'struct TestNamespace::QMutex'
  ../../include/QtCore/../../src/corelib/thread/qwaitcondition.h:58:7: error: forward declaration of 'struct TestNamespace::QMutex'
  kernel/qcoreapplication.cpp:2472:276: warning: possible problem detected in invocation of delete operator: [enabled by default]
  kernel/qcoreapplication.cpp:2472:178: warning: 'x' has incomplete type [enabled by default]
  ../../include/QtCore/../../src/corelib/thread/qwaitcondition.h:58:7: warning: forward declaration of 'struct TestNamespace::QMutex' [enabled by default]
  kernel/qcoreapplication.cpp:2472:276: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
  kernel/qcoreapplication.cpp: In static member function 'static TestNamespace::QStringList TestNamespace::QCoreApplication::libraryPaths()':
  kernel/qcoreapplication.cpp:2499:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:2499:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:2499:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplication::setLibraryPaths(const TestNamespace::QStringList&)':
  kernel/qcoreapplication.cpp:2556:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:2556:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:2556:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp:2560:5: error: 'locker' was not declared in this scope
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplication::addLibraryPath(const TestNamespace::QString&)':
  kernel/qcoreapplication.cpp:2585:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:2585:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:2585:18: error: expected ';' before 'locker'
  kernel/qcoreapplication.cpp:2594:9: error: 'locker' was not declared in this scope
  kernel/qcoreapplication.cpp: In static member function 'static void TestNamespace::QCoreApplication::removeLibraryPath(const TestNamespace::QString&)':
  kernel/qcoreapplication.cpp:2610:5: error: 'QMutexLocker' was not declared in this scope
  kernel/qcoreapplication.cpp:2610:5: note: suggested alternative:
  ../../include/QtCore/../../src/corelib/thread/qmutex.h:101:46: note:   'TestNamespace::TestNamespace::QMutexLocker'
  kernel/qcoreapplication.cpp:2610:18: error: expected ';' before 'locker'
  In file included from ../../include/QtCore/qglobal.h:1:0,
                   from ../../include/QtCore/../../src/corelib/global/qnamespace.h:45,
                   from ../../include/QtCore/qnamespace.h:1,
                   from ../../include/QtCore/../../src/corelib/kernel/qobjectdefs.h:45,
                   from ../../include/QtCore/qobjectdefs.h:1,
                   from ../../include/QtCore/../../src/corelib/kernel/qobject.h:47,
                   from ../../include/QtCore/qobject.h:1,
                   from kernel/qcoreapplication.h:45,
                   from kernel/qcoreapplication.cpp:42:
  make[1]: *** [.obj/debug-shared/qcoreapplication.o] Error 1
  make: *** [sub-corelib-make_default-ordered] Error 2

  Build log: http://testresults.qt-project.org/ci/Qt_4.8_Integration/build_01589/linux-g++_developer-build_qtnamespace_qtlibinfix_Ubuntu_11.10_x64/log.txt.gz

  Tested changes (refs/builds/4.8_1376324125):
    http://codereview.qt-project.org/62709 [PS1] - restore QProcessEnvironment shared data thread safety on unix
    http://codereview.qt-project.org/61677 [PS3] - lupdate: Fixing decoding of QML files



More information about the Ci-reports mailing list