Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-22015

nfc autotests fail to compile

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.0.0
    • 5.0.0
    • Connectivity: NFC
    • None
    • qt/qtconnectivity.git bd4df1e8e148cee77f76830a43ddc044b7a6903c
      Ubuntu 10.04 x86 32-bit
    • f3d8f66116af4319650d8f3e7ca069275fdfa780

    Description

      Three NFC autotests fail to compile.

      tst_qnearfieldmanager.o: In function `tst_QNearFieldManager::initTestCase()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:94: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldmanager.o: In function `tst_QNearFieldManager::targetDetected()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:115: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldmanager.o: In function `tst_QNearFieldManager::unregisterNdefMessageHandler()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:156: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldmanager.o: In function `tst_QNearFieldManager::registerNdefMessageHandler()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:173: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldmanager.o: In function `tst_QNearFieldManager::registerNdefMessageHandler_type()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:209: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldmanager.o:/home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldmanager/tst_qnearfieldmanager.cpp:277: more undefined references to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()' follow
      collect2: ld returned 1 exit status
      make[1]: *** [tst_qnearfieldmanager] Error 1
      make[1]: Target `first' not remade because of errors.
      make: *** [sub-qnearfieldmanager-make_default] Error 2
      tst_qnearfieldtagtype1.o: In function `tst_QNearFieldTagType1::init()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldtagtype1/tst_qnearfieldtagtype1.cpp:91: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldtagtype1.o: In function `tst_QNearFieldTagType1::cleanup()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldtagtype1/tst_qnearfieldtagtype1.cpp:97: undefined reference to `QNearFieldManagerPrivateImpl::reset()'
      collect2: ld returned 1 exit status
      make[1]: *** [tst_qnearfieldtagtype1] Error 1
      make[1]: Target `first' not remade because of errors.
      make: *** [sub-qnearfieldtagtype1-make_default] Error 2
      tst_qnearfieldtagtype2.o: In function `tst_QNearFieldTagType2::init()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldtagtype2/tst_qnearfieldtagtype2.cpp:93: undefined reference to `QNearFieldManagerPrivateImpl::QNearFieldManagerPrivateImpl()'
      tst_qnearfieldtagtype2.o: In function `tst_QNearFieldTagType2::cleanup()':
      /home/rmcgover/build/qt/qt5/qtconnectivity/tests/auto/qnearfieldtagtype2/tst_qnearfieldtagtype2.cpp:99: undefined reference to `QNearFieldManagerPrivateImpl::reset()'
      collect2: ld returned 1 exit status
      make[1]: *** [tst_qnearfieldtagtype2] Error 1
      make[1]: Target `first' not remade because of errors.
      make: *** [sub-qnearfieldtagtype2-make_default] Error 2
      make: Target `first' not remade because of errors.
      

      As far as I can tell, QNearFieldManagerPrivateImpl is never exported (even in developer builds), and actually doesn't seem to be compiled either (should come from qnearfieldmanager_emulator.cpp, which seems never added in nfc.pro).

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            amccarthy Aaron McCarthy
            rmcgover Rohan McGovern (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes