Hi, >Using -tests option works, but does it skip the Location module? I >couldn't find the header files of Location module on >/usr/local/Trolltech/Qt-4.7.0/include, that's why I suspect. I admit >that I didn't look into the Makefile to figure it out.
Using -tests doesn't skip the Location module, it exports some symbols for testing purposes. Previously some code was erroneously relying on symbols that were only available during testing resulting in the original link error. I'm not a mac developer so I'm not exactly sure where the headers are deployed for Mac, checking the Makefile like you suggested should show where they are though. Regards, Amos ________________________________________ From: ext Daniel Q [[email protected]] Sent: Tuesday, 21 September 2010 5:35 PM To: Choy Amos (Nokia-MS-Qt/Brisbane) Cc: [email protected] Subject: Re: [Qt-mobility-feedback] Building Qt Mobility failure on Mac Another follow-up question: Using -tests option works, but does it skip the Location module? I couldn't find the header files of Location module on /usr/local/Trolltech/Qt-4.7.0/include, that's why I suspect. I admit that I didn't look into the Makefile to figure it out. Basically I need Map&Navigation APIs for my map-based mobile tracking project. Has anyone used the new Map&Navagation&Landmarks APIs? I might create a new thread on this question. Thanks! -Daniel On 10-09-19 10:18 PM, [email protected] wrote: > Hi Daniel, > >> Then I tried MacOSX10.6.sdk >> ./configure -sdk /Developer/SDKs/MacOSX10.6.sdk (OK) >> make >> ERROR with the following message: >> Undefined symbols: >> "QtMobility::QLandmarkFileHandlerGpx::setWaypoints(QList<QtMobility::QLandmark> >> const&)", referenced from: >> exportLandmarksGpx(QString const&, QIODevice*, >> QList<QtMobility::QLandmarkId>, QtMobility::QLandmarkManager::Error*, >> QString*, QString const&)in qlandmarkmanagerengine_sqlite.o >> "QtMobility::QLandmarkFileHandlerLmx::exportData(QIODevice*, QString >> const&)", referenced from: >> exportLandmarksLmx(QString const&, QIODevice*, >> QList<QtMobility::QLandmarkId>, QtMobility::QLandmarkManager::Error*, >> QString*, QString const&)in qlandmarkmanagerengine_sqlite.o >> "QtMobility::QLandmarkFileHandlerGpx::importData(QIODevice*)", >> referenced from: >> importLandmarksGpx(QString const&, QIODevice*, >> QtMobility::QLandmarkManager::Error*, QString*, QString const&, >> QueryRun*)in qlandmarkmanagerengine_sqlite.o >> . >> exportLandmarksLmx(QString const&, QIODevice*, >> QList<QtMobility::QLandmarkId>, QtMobility::QLandmarkManager::Error*, >> QString*, QString const&)in qlandmarkmanagerengine_sqlite.o >> exportLandmarksLmx(QString const&, QIODevice*, >> QList<QtMobility::QLandmarkId>, QtMobility::QLandmarkManager::Error*, >> QString*, QString const&)in qlandmarkmanagerengine_sqlite.o >> "QtMobility::QLandmarkFileHandlerGpx::exportData(QIODevice*, QString >> const&)", referenced from: >> exportLandmarksGpx(QString const&, QIODevice*, >> QList<QtMobility::QLandmarkId>, QtMobility::QLandmarkManager::Error*, >> QString*, QString const&)in qlandmarkmanagerengine_sqlite.o >> ld: symbol(s) not found >> collect2: ld returned 1 exit status >> make[4]: *** [libqtlandmarks_sqlite_debug.dylib] Error 1 >> make[3]: *** [debug-all] Error 2 >> make[2]: *** [sub-sqlite-make_default-ordered] Error 2 >> make[1]: *** [sub-landmarks-make_default] Error 2 >> make: *** [sub-plugins-make_default-ordered] Error 2 > For the landmark errors at least, you can work around those by using the > -tests option in your configure line. > On qt labs there was a comment by Alex at 6:20am, July 28, 2010 that explains > this a bit more: > http://labs.qt.nokia.com/2010/07/27/qt-mobility-110-technology-preview/ > > An alternative is to not build the location module if you're not interested > in using that. You can use the -modules option in the configure line > eg configure -modules "messaging" to only build the messaging library. > > Regards, > Amos > > > > > _______________________________________________ Qt-mobility-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-mobility-feedback
