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

Reply via email to