Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-813

qt-mobility 1.1 "link" error: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Not Evaluated Not Evaluated
    • None
    • 1.1.0
    • Build System
    • None
    • Ubuntu 10.04

      I've installed MeeGo 1.1 SDK, downloaded qt-mobility 1.1 and trying to build it.
      I use following "config" command:

      ./configure -prefix ~/qtProjects/qt-mobility-1.1.0 -debug -tests -examples -demos -qmake-exec /usr/lib/madde/linux-i686/targets/meego-netbook-ia32-1.1/bin/qmake

      then I run "make" and get following error:
      ...
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter.cpp:166: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'

      config.log (see attached) file also looks strange (a lot of errors), but ./config script reported OK to console

      ----log--:
      ...
      cd versitorganizer/ && make -f Makefile
      make[2]: Entering directory `/home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer'
      rm -f libQtVersitOrganizer.so.1.1.0 libQtVersitOrganizer.so libQtVersitOrganizer.so.1 libQtVersitOrganizer.so.1.1
      g++ Wl,-no-undefined -Wl,-rpath,/home/sergey/qtProjects/qt-mobility-1.1.0/lib -shared -Wl,-soname,libQtVersitOrganizer.so.1 -o libQtVersitOrganizer.so.1.1.0 ../../build/Debug/QtVersitOrganizer/qversitorganizerexporter.o ../../build/Debug/QtVersitOrganizer/qversitorganizerexporter_p.o ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter.o ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o ../../build/Debug/QtVersitOrganizer/qversitorganizerhandler.o ../../build/Debug/QtVersitOrganizer/qversitorganizerpluginloader_p.o ../../build/Debug/QtVersitOrganizer/timezones_p.o -L/usr/lib/madde/linux-i686/sysroots/meego-core-ia32-madde-sysroot-1.1-fs/usr/lib -L/home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/lib -lQtVersit -lQtOrganizer -lQtGui -lQtCore -lpthread
      ../../build/Debug/QtVersitOrganizer/qversitorganizerexporter.o: In function `QtMobility::QVersitOrganizerExporter::exportItems(QList<QtMobility::QOrganizerItem> const&, QtMobility::QVersitDocument::VersitType)':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter.cpp:166: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter.cpp:181: undefined reference to `QtMobility::QVersitDocument::setSubDocuments(QList<QtMobility::QVersitDocument> const&)'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerexporter_p.o: In function `QtMobility::QVersitOrganizerExporterPrivate::exportItem(QtMobility::QOrganizerItem const&, QtMobility::QVersitDocument*, QtMobility::QVersitOrganizerExporter::Error*)':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter_p.cpp:84: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter_p.cpp:87: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerexporter_p.cpp:89: undefined reference to `QtMobility::QVersitDocument::setComponentType(QString)'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter.o: In function `QtMobility::QVersitOrganizerImporter::importDocument(QtMobility::QVersitDocument const&)':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter.cpp:155: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter.cpp:160: undefined reference to `QtMobility::QVersitDocument::subDocuments() const'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o: In function `QtMobility::QVersitOrganizerImporterPrivate::importDocument(QtMobility::QVersitDocument const&, QtMobility::QVersitDocument const&, QtMobility::QOrganizerItem*, QtMobility::QVersitOrganizerImporter::Error*)':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:85: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:87: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:89: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:91: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o: In function `QtMobility::QVersitOrganizerImporterPrivate::importProperty(QtMobility::QVersitDocument const&, QtMobility::QVersitProperty const&, QtMobility::QOrganizerItem*)':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:137: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o:/home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:153: more undefined references to `QtMobility::QVersitDocument::componentType() const' follow
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o: In function `QtMobility::QVersitOrganizerImporterPrivate::importTimeZone(QtMobility::QVersitDocument const&) const':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:910: undefined reference to `QtMobility::QVersitDocument::subDocuments() const'
      ../../build/Debug/QtVersitOrganizer/qversitorganizerimporter_p.o: In function `QtMobility::QVersitOrganizerImporterPrivate::importTimeZonePhase(QtMobility::QVersitDocument const&) const':
      /home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer/qversitorganizerimporter_p.cpp:919: undefined reference to `QtMobility::QVersitDocument::componentType() const'
      collect2: ld returned 1 exit status
      make[2]: *** [../../lib/libQtVersitOrganizer.so.1.1.0] Error 1
      make[2]: Leaving directory `/home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src/versitorganizer'
      make[1]: *** [sub-versitorganizer-make_default] Error 2
      make[1]: Leaving directory `/home/sergey/qtProjects/orig/qt-mobility-opensource-src-1.1.0/src'
      make: *** [sub-src-make_default-ordered] Error 2

        1. config.log
          22 kB
          Sergey Luzan
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            mgoddard Michael Goddard (closed Nokia identity) (Inactive)
            sluzan Sergey Luzan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes