[Qgis-developer] Mac OS Build Architecture Setting?

Charlie Sharpsteen chuck at sharpsteen.net
Thu Feb 16 20:32:50 EST 2012


On Thu, Feb 16, 2012 at 5:13 PM, Dan Dittmann <qgis at dandittmann.org> wrote:

> I have been attempting to build theversion 1.9 of QGIS for Mac OS 10.7.3
> and have been unable to complete the compile.
>
> I suspect the problem likely is an architecture setting which I am
> overlooking. Based on the errors pasted below, is it an architecture
> setting or something else? The output from cmake appears to imply
> everything is ok dependency wise. The log from cmake is at the bottom.
>
>
> I am attempting the build with a mix of William Kyngesburye's libraries
> and MacPorts Libraries. Below I have included what I am using for cmake and
> the build.
>

..snip..


> Linking CXX shared module ../../../PlugIns/qgis/libogrprovider.so
> Undefined symbols for architecture x86_64:
>  "_OGR_L_SetIgnoredFields", referenced from:
>      QgsOgrProvider::setRelevantFields(bool, QList<int> const&)in
> qgsogrprovider.cpp.o
>  "_OGR_L_DeleteField", referenced from:
>      QgsOgrProvider::deleteAttributes(QSet<int> const&)in
> qgsogrprovider.cpp.o
> ld: symbol(s) not found for architecture x86_64
> collect2: ld returned 1 exit status
> make[2]: *** [PlugIns/qgis/libogrprovider.so] Error 1
> make[1]: *** [src/providers/ogr/CMakeFiles/ogrprovider.dir/all] Error 2
> make[1]: *** Waiting for unfinished jobs....
>

..snip..

The _OGR_L_* symbols are part of libgdal. Looks like you have a 32-bit
version of GDAL running around that is getting in the way of the build.

-Charlie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120216/b477f256/attachment.html


More information about the Qgis-developer mailing list