Any tips for which is the easiest platform to develop? Linux distro version or other? compiling QGIS from scratch on my mac and ubuntu 12.04 is a problem.
Best, Tasos PS: I have done the cmake(bug fix) trick but no-go. On 16 Aug 2012, at 15:37, William Kyngesburye <[email protected]> wrote: > On Aug 16, 2012, at 8:57 AM, Tasos Varoudis wrote: > >> >> On 16 Aug 2012, at 14:34, William Kyngesburye <[email protected]> wrote: >> >>> On Aug 16, 2012, at 7:23 AM, Tasos Varoudis wrote: >>> >>>> >>> For OS X, if you want cmake to find your Homebrew libraries instead of the >>> standard frameworks, you need to add to your cmake command: >>> >>> -D CMAKE_FIND_FRAMEWORK=LAST >>> >>> BUT, there is a bug in cmake currently that this setting is completely >>> ignored. You will have to either apply the patch mentioned in the bug >>> report to your cmake source and recompile cmake, or install cmake from dev >>> sources. >>> >>> http://public.kitware.com/Bug/view.php?id=13261 >>> >>> Also, for building external plugins for QGIS on OS X, QGIS libs are >>> frameworks, so you can't link your plugin with the -l flags, that's why >>> you're getting linking errors. But the QGIS frameworks bundled in the app >>> aren't suitable for linking, so you need to tell cmake to install dev >>> frameworks with: >>> >>> -D QGIS_MACAPP_INSTALL_DEV=TRUE >>> >>> These will install in /Library/Frameworks, so all you need to do for your >>> plugin is link with: >>> >>> -framework qgis_core -framework qgis_gui >>> >>> You don't need '-L//Users/varoudis/Desktop/Projects/Quantum-GIS/lib' >>> (assuming you extracted them from the app to there). >>> >>> ----- >>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> >>> http://www.kyngchaos.com/ >>> >>> The equator is so long, it could encircle the earth completely once. >>> >> >> >>> so you need to tell cmake to install dev frameworks with: >>> >>> -D QGIS_MACAPP_INSTALL_DEV=TRUE >> >> tell cake during QGIS building from source? so building the source is my >> only way in order to build a plugin?! right? >> > I thought that's what you were doing anyways? But yes, I don't package the > dev frameworks with my QGIS installer, so you need to compile QGIS to get > them. > > It *may* work if you copy the frameworks out of the QGIS app to > /Library/Frameworks. The main problem I found is some versions of the Xcode > tools may fail to link those because of the relative paths embedded in them. > > ----- > William Kyngesburye <kyngchaos*at*kyngchaos*dot*com> > http://www.kyngchaos.com/ > > "We are at war with them. Neither in hatred nor revenge and with no > particular pleasure I shall kill every ___ I can until the war is over. That > is my duty." > > "Don't you even hate 'em?" > > "What good would it do if I did? If all the many millions of people of the > allied nations devoted an entire year exclusively to hating the ____ it > wouldn't kill one ___ nor shorten the war one day." > > <Ha, ha> "And it might give 'em all stomach ulcers." > > - Tarzan, on war > _______________________________________________ Qgis-developer mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/qgis-developer
