[Ci-reports] fail on QtBase_dev_Integration #2894

Qt Continuous Integration System ci-noreply at qt-project.org
Wed Feb 12 03:00:15 CET 2014


qtbase failed to compile :(

  tst_qatomicint.cpp: In member function 'void tst_QAtomicInt::operators()':
  tst_qatomicint.cpp:818:18: error: no match for 'operator=' in 'atomic = 1'
  tst_qatomicint.cpp:818:18: note: candidate is:
  ../../../../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:112:7: note: QBasicAtomicInteger<int>& QBasicAtomicInteger<int>::operator=(const QBasicAtomicInteger<int>&)
  ../../../../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:112:7: note:   no known conversion for argument 1 from 'int' to 'const QBasicAtomicInteger<int>&'
  tst_qatomicint.cpp:819:45: error: invalid cast from type 'QBasicAtomicInt' to type 'int'
  tst_qatomicint.cpp:823:15: error: no match for 'operator++' in '++atomic'
  tst_qatomicint.cpp:824:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:825:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:827:15: error: no 'operator++(int)' declared for postfix '++' [-fpermissive]
  tst_qatomicint.cpp:828:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:829:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:831:15: error: no 'operator--(int)' declared for postfix '--' [-fpermissive]
  tst_qatomicint.cpp:832:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:833:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:835:11: error: no match for 'operator--' in '--atomic'
  tst_qatomicint.cpp:836:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:837:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:839:20: error: no match for 'operator+=' in 'atomic += 1'
  tst_qatomicint.cpp:839:20: note: candidates are:
  ../../../../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:411:13: note: template<class A, class B> QByteArray& operator+=(QByteArray&, const QStringBuilder<A, B>&)
  ../../../../../include/QtCore/../../src/corelib/tools/qstringbuilder.h:418:10: note: template<class A, class B> QString& operator+=(QString&, const QStringBuilder<A, B>&)
  tst_qatomicint.cpp:840:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:841:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:843:20: error: no match for 'operator-=' in 'atomic -= 1'
  tst_qatomicint.cpp:844:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:845:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:847:20: error: no match for 'operator|=' in 'atomic |= 15'
  tst_qatomicint.cpp:847:20: note: candidate is:
  ../../../../../include/QtCore/../../src/corelib/io/qurl.h:376:33: note: QUrl::FormattingOptions& operator|=(QUrl::FormattingOptions&, QUrl::ComponentFormattingOptions)
  ../../../../../include/QtCore/../../src/corelib/io/qurl.h:376:33: note:   no known conversion for argument 1 from 'QAtomicInt' to 'QUrl::FormattingOptions& {aka QUrlTwoFlags<QUrl::UrlFormattingOption, QUrl::ComponentFormattingOption>&}'
  tst_qatomicint.cpp:848:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:849:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:851:20: error: no match for 'operator&=' in 'atomic &= 23'
  tst_qatomicint.cpp:852:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:853:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:855:20: error: no match for 'operator^=' in 'atomic ^= 20'
  tst_qatomicint.cpp:856:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:857:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:859:20: error: no match for 'operator^=' in 'atomic ^= atomic'
  tst_qatomicint.cpp:860:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  tst_qatomicint.cpp:861:41: error: invalid cast from type 'QAtomicInt' to type 'int'
  make[6]: *** [.obj/tst_qatomicint.o] Error 1
  make[5]: *** [sub-qatomicint-make_first] Error 2
  make[4]: *** [sub-thread-make_first] Error 2
  make[3]: *** [sub-corelib-make_first] Error 2
  make[2]: *** [sub-auto-make_first] Error 2
  make[1]: *** [sub-tests-make_first] Error 2
  make: *** [module-qtbase] Error 2

  Build log: http://testresults.qt-project.org/ci/QtBase_dev_Integration/build_02894/linux-g++_no-widgets_Ubuntu_12.04_x64/log.txt.gz

  Tested changes (refs/builds/dev_1392169778):
    http://codereview.qt-project.org/43290 [PS13] - Add a testAndSet overload to the atomics that returns the current value
    http://codereview.qt-project.org/76332 [PS3] - Make the printing of complex byte arrays prettier
    http://codereview.qt-project.org/76100 [PS6] - Make the printing of complex Unicode in a QString prettier
    http://codereview.qt-project.org/77195 [PS1] - Optimize qt_memfill32 a little
    http://codereview.qt-project.org/77276 [PS3] - Deprecate {QCoreApp,QAbstractEventDispatcher}::hasPendingEvents()



More information about the Ci-reports mailing list