qtconnectivity failed to compile :(

  In file included from tst_qndefnfcsmartposterrecord.cpp:555:
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h: 
In copy constructor ‘QSharedDataPointer<T>::QSharedDataPointer(const 
QSharedDataPointer<T>&) [with T = QtNfc::QNdefNfcSmartPosterRecordPrivate]’:
  
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h:90: 
error: invalid use of incomplete type ‘struct 
QtNfc::QNdefNfcSmartPosterRecordPrivate’
  
/work/build/qt/qtbase/include/QtNfc/../../../qtconnectivity/src/nfc/qndefnfcsmartposterrecord.h:55:
 error: forward declaration of ‘struct QtNfc::QNdefNfcSmartPosterRecordPrivate’
  /work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h: 
In destructor ‘QSharedDataPointer<T>::~QSharedDataPointer() [with T = 
QtNfc::QNdefNfcSmartPosterRecordPrivate]’:
  
/work/build/qt/qtbase/include/QtNfc/../../../qtconnectivity/src/nfc/qndefnfcsmartposterrecord.h:79:
   instantiated from here
  
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h:87: 
error: invalid use of incomplete type ‘struct 
QtNfc::QNdefNfcSmartPosterRecordPrivate’
  
/work/build/qt/qtbase/include/QtNfc/../../../qtconnectivity/src/nfc/qndefnfcsmartposterrecord.h:55:
 error: forward declaration of ‘struct QtNfc::QNdefNfcSmartPosterRecordPrivate’
  
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h:87: 
warning: possible problem detected in invocation of delete operator:
  
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h:87: 
warning: invalid use of incomplete type ‘struct 
QtNfc::QNdefNfcSmartPosterRecordPrivate’
  
/work/build/qt/qtbase/include/QtNfc/../../../qtconnectivity/src/nfc/qndefnfcsmartposterrecord.h:55:
 warning: forward declaration of ‘struct 
QtNfc::QNdefNfcSmartPosterRecordPrivate’
  
/work/build/qt/qtbase/include/QtCore/../../src/corelib/tools/qshareddata.h:87: 
note: neither the destructor nor the class-specific operator delete will be 
called, even if they are declared when the class is defined.
  make[4]: *** [.obj/release-shared/tst_qndefnfcsmartposterrecord.o] Error 1
  make[3]: *** [sub-qndefnfcsmartposterrecord-make_first] Error 2
  make[2]: *** [sub-auto-make_first] Error 2
  make[1]: *** [sub-tests-make_first] Error 2
  make: *** [module-qtconnectivity] Error 2

  Build log: 
http://testresults.qt-project.org/ci/QtConnectivity_dev_Integration/build_00025/macx-g++_developer-build_OSX_10.6/log.txt.gz

  Tested changes (refs/builds/dev_1373633019):
    http://codereview.qt-project.org/60529 [PS4] - Add unit test for 
QNdefNfcSmartPosterRecord
_______________________________________________
Ci-reports mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/ci-reports

Reply via email to