On 08/17/2012 10:43 AM, Tasos Varoudis wrote:
> 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.
>
how exactly a prolem on ubuntu?
I do:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get build-dep qgis
sudo apt-get install cmake-curses-gui
git clone git://github.com/qgis/Quantum-GIS.git
cd Quantum-GIS
mkdir build
cd build
ccmake ..
make


hope it helps ciao
MArco



> 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
> 


-- 
Marco Bernasocchi
http://opengis.ch
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to