PLease ignore my other email. I did something wrong!

Thank you all for your help!
Tasos

On 17 Aug 2012, at 12:35, Tasos Varoudis <[email protected]> wrote:

> Ubuntu build went OK! Thanks!
> 
> Now taking the example from the QgisCoding document. I get this error:
> 
> qgspointconverterplugin.o: In function 
> `QgsPointConverterPluginT::QgsPointConverterPluginT(QgisInterface*)':
> qgspointconverterplugin.cpp:(.text+0xd0): multiple definition of 
> `QgsPointConverterPluginT::QgsPointConverterPluginT(QgisInterface*)'
> qgspointconverterplugin.o:qgspointconverterplugin.cpp:(.text+0xd0): first 
> defined here
> qgspointconverterplugin.o: In function `non-virtual thunk to 
> QgsPointConverterPluginT::~QgsPointConverterPluginT()':
> qgspointconverterplugin.cpp:(.text+0x440): multiple definition of 
> `non-virtual thunk to QgsPointConverterPluginT::~QgsPointConverterPluginT()'
> qgspointconverterplugin.o:qgspointconverterplugin.cpp:(.text+0x440): first 
> defined here
> 
> a lot of them….
> 
> Ideas?
> 
> Best,
> Tasos
> 
> On 17 Aug 2012, at 09:57, Marco Bernasocchi <[email protected]> wrote:
> 
>> 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