[Qgis-developer] Re: [Qgis-user] qgis on an intel mac?

John C. Tull jctull at gmail.com
Mon Mar 5 21:49:39 EST 2007


Tim,

The GEOS 3 framework does keep the 2.2 branch while also adding 3.0  
to the mix. But the newest GDAL framework requires GEOS 3, and it  
appears that this GDAL dependency on GEOS 3 is causing things to  
break down.

So it looks like the problem will need to be resolved in  
qgisdistancearea as you suggested or people will need to use the  
older GDAL framework William built with GEOS 2.2 in place. The older  
GDAL framework is available at:
http://www.kyngchaos.com/files/software/unixport/ 
GDAL_Framework-140-6.dmg
but it is not linked from his web page.

John

On Mar 5, 2007, at 4:38 PM, Tim Sutton wrote:

> Hi
>
> My guess from glancing quickly through your listing is that William is
> using geos 3 in his bundle now and the code in question is expecting
> 2.x GEOS. My other guess is that Martin may have a better idea since
> if I recall correctly he wrote qgsdistancearea. Can you confirm which
> version of geos is in the bundle?
>
> If my guesses are vaguely correct we will need to tweak things a bit
> to make it geos 3.0 friendly..
>
> By the way thanks for posting lots of details with you question..it
> certainly makes life easier!
>
> Regards
>
> Tim
>
> 2007/3/4, John C. Tull <jctull at gmail.com>:
>> Tim & Others,
>>
>> Have you been building using the most current frameworks from
>> William's website (kyngchaos.com)? He updated quite a bit of stuff
>> late last month, and I have been encountering different problems than
>> the SIP issue. After making sure all of the dependencies listed on
>> Tim's blog below, I still do not get ver far along. In particular, my
>> make command dies with the following:
>>
>> [  0%] Generating qgssvnversion.h
>> [  0%] Built target svnversion
>> [  0%] Generating ui_qgisappbase.h
>> [  0%] Generating ui_qgsabout.h
>> [  0%] Generating ui_qgsaddattrdialogbase.h
>> [  0%] Generating ui_qgsattributeactiondialogbase.h
>> [  0%] Generating ui_qgsattributedialogbase.h
>> [  0%] Generating ui_qgsattributetablebase.h
>> [  0%] Generating ui_qgsbookmarksbase.h
>> [  0%] Generating ui_qgscomposerbase.h
>> [  0%] Generating ui_qgscomposerlabelbase.h
>> [  0%] Generating ui_qgscomposermapbase.h
>> [  0%] Generating ui_qgscomposerpicturebase.h
>> [  0%] Generating ui_qgscomposerscalebarbase.h
>> [  0%] Generating ui_qgscomposervectorlegendbase.h
>> [  0%] Generating ui_qgscompositionbase.h
>> [  0%] Generating ui_qgscontinuouscolordialogbase.h
>> [  0%] Generating ui_qgscustomprojectiondialogbase.h
>> [  0%] Generating ui_qgsdbsourceselectbase.h
>> [  0%] Generating ui_qgsdelattrdialogbase.h
>> [  0%] Generating ui_qgsfillstylewidgetbase.h
>> [  0%] Generating ui_qgsgeomtypedialogbase.h
>> [  0%] Generating ui_qgsgraduatedsymboldialogbase.h
>> [  0%] Generating ui_qgshelpviewerbase.h
>> [  0%] Generating ui_qgsidentifyresultsbase.h
>> [  0%] Generating ui_qgslabeldialogbase.h
>> [  0%] Generating ui_qgslayerprojectionselectorbase.h
>> [  0%] Generating ui_qgslinestyledialogbase.h
>> [  0%] Generating ui_qgslinestylewidgetbase.h
>> [  0%] Generating ui_qgsludialogbase.h
>> [  0%] Generating ui_qgsmarkerdialogbase.h
>> [  0%] Generating ui_qgsmeasurebase.h
>> [  0%] Generating ui_qgsmessageviewer.h
>> [  0%] Generating ui_qgsnewconnectionbase.h
>> [  0%] Generating ui_qgsnewhttpconnectionbase.h
>> [  0%] Generating ui_qgsoptionsbase.h
>> [  0%] Generating ui_qgspastetransformationsbase.h
>> [  0%] Generating ui_qgspatterndialogbase.h
>> [  0%] Generating ui_qgspgquerybuilderbase.h
>> [  0%] Generating ui_qgspluginmanagerbase.h
>> [  0%] Generating ui_qgspointstylewidgetbase.h
>> [  0%] Generating ui_qgsprojectionselectorbase.h
>> [  0%] Generating ui_qgsprojectpropertiesbase.h
>> [  0%] Generating ui_qgsrasterlayerpropertiesbase.h
>> [  0%] Generating ui_qgsserversourceselectbase.h
>> [  0%] Generating ui_qgssinglesymboldialogbase.h
>> [  0%] Generating ui_qgsuniquevaluedialogbase.h
>> [  0%] Generating ui_qgsvectorlayerpropertiesbase.h
>> [  0%] Generating ui_qgsvectorsymbologywidgetbase.h
>> [  0%] Generating ui_qgspythondialog.h
>> [  9%] Built target ui
>> [  9%] Generating moc_qgsrasterlayer.cxx
>> [  9%] Generating flex_qgssearchstringlexer.cpp
>> [  9%] Generating qgssearchstringparser.cpp
>> [  9%] Generating moc_qgscontexthelp.cxx
>> [ 10%] Generating moc_qgscoordinatetransform.cxx
>> [ 10%] Generating moc_qgsdataprovider.cxx
>> [ 10%] Generating moc_qgshttptransaction.cxx
>> [ 10%] Generating moc_qgsmaplayer.cxx
>> [ 10%] Generating moc_qgsmaplayerregistry.cxx
>> [ 10%] Generating moc_qgsmaprender.cxx
>> [ 11%] Generating moc_qgsmessageoutput.cxx
>> [ 11%] Generating moc_qgsproject.cxx
>> [ 11%] Generating moc_qgsrasterdataprovider.cxx
>> [ 11%] Generating moc_qgsrunprocess.cxx
>> [ 11%] Generating moc_qgsvectorlayer.cxx
>> Scanning dependencies of target qgis_core
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/qgis.o
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgsapplication.o
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgsattributeaction.o
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgsclipper.o
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgscontexthelp.o
>> [ 12%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgscoordinatetransform.o
>> [ 13%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgsdatasourceuri.o
>> [ 13%] Building CXX object src/core/CMakeFiles/qgis_core.dir/
>> qgsdistancearea.o
>> In file included from /Library/Frameworks/GEOS.framework/Headers/
>> geos.h:27,
>>                   from /Users/jctull/sources/qgis/src/core/
>> qgsgeometry.h:25,
>>                   from /Users/jctull/sources/qgis/src/core/
>> qgsdistancearea.cpp:28:
>> /Library/Frameworks/GEOS.framework/Headers/geom.h:145:2: error:
>> #warning *** FIXME: to be removed, temporarly set to allow a quick
>> successful build
>> In file included from /Library/Frameworks/GEOS.framework/Headers/
>> geos.h:29,
>>                   from /Users/jctull/sources/qgis/src/core/
>> qgsgeometry.h:25,
>>                   from /Users/jctull/sources/qgis/src/core/
>> qgsdistancearea.cpp:28:
>> /Library/Frameworks/GEOS.framework/Headers/io.h:61:2: error: #warning
>> *** FIXME: to be removed, temporarly set to allow a quick successful
>> build
>> make[2]: *** [src/core/CMakeFiles/qgis_core.dir/qgsdistancearea.o]
>> Error 1
>> make[1]: *** [src/core/CMakeFiles/qgis_core.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> Cheers,
>> John Tull
>>
>>
>> On Mar 2, 2007, at 3:34 AM, Tim Sutton wrote:
>>
>> > Hi
>> >
>> > If you do feel inclined to build it yourself, detailed build
>> > instructions are available at:
>> >
>> > http://wiki.qgis.org/qgiswiki/BuildingOnMacOsX
>> >
>> > Regards
>> >
>> > Tim
>> >
>> > 2007/3/1, Gary Sherman <sherman at mrcc.com>:
>> >> -----BEGIN PGP SIGNED MESSAGE-----
>> >> Hash: SHA1
>> >>
>> >>
>> >> On Mar 1, 2007, at 2:28 PM, W. Payton Gardner wrote:
>> >>
>> >> > Hi all,
>> >> >
>> >> > Is there any reason I couldn't build qgis with all the goodies
>> >> > including postgis and grass on an intel mac?
>> >> >
>> >> No reason at all -- although you could just download the dmg ...
>> >>
>> >> - -gary
>> >>
>> >> > Thanks,
>> >> > Payton
>> >> > _______________________________________________
>> >> > Qgis-user mailing list
>> >> > Qgis-user at lists.qgis.org
>> >> > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
>> >>
>> >> - -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
>> >> Gary Sherman
>> >> Micro Resources: http://mrcc.com
>> >>    *Geospatial Hosting
>> >>    *Web Site Hosting
>> >> "We work virtually everywhere"
>> >> - -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
>> >>
>> >>
>> >>
>> >> -----BEGIN PGP SIGNATURE-----
>> >> Version: GnuPG v1.4.1 (Darwin)
>> >>
>> >> iD8DBQFF54eF1zKuzV6goTgRAm0qAJ900QMZcRupeSz3dIF8iTREMkL6AgCgoQvi
>> >> i8teW2Lo3FYFis+pFgMoe0k=
>> >> =IGtb
>> >> -----END PGP SIGNATURE-----
>> >> _______________________________________________
>> >> Qgis-user mailing list
>> >> Qgis-user at lists.qgis.org
>> >> http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
>> >>
>> >
>> >
>> > --
>> > --
>> > Tim Sutton
>> >
>> > Visit http://qgis.org for a great Open Source GIS
>> > Home Page: http://linfiniti.com
>> > Skype: timlinux
>> > MSN: tim_bdworld at msn.com
>> > Yahoo: tim_bdworld at yahoo.com
>> > Jabber: timlinux
>> > Irc: timlinux on #qgis at freenode.net
>> > _______________________________________________
>> > Qgis-user mailing list
>> > Qgis-user at lists.qgis.org
>> > http://lists.qgis.org/cgi-bin/mailman/listinfo/qgis-user
>>
>>
>
>
> -- 
> -- 
> Tim Sutton
>
> Visit http://qgis.org for a great Open Source GIS
> Home Page: http://linfiniti.com
> Skype: timlinux
> MSN: tim_bdworld at msn.com
> Yahoo: tim_bdworld at yahoo.com
> Jabber: timlinux
> Irc: timlinux on #qgis at freenode.net




More information about the Qgis-developer mailing list