[Qgis-developer] Better attribute table - c++ plugin

John C. Tull john.tull at wildnevada.org
Sat Feb 7 12:03:09 EST 2009


On Feb 7, 2009, at 8:07 AM, Martin Dobias wrote:

> On Fri, Feb 6, 2009 at 4:22 AM, John C. Tull  
> <john.tull at wildnevada.org> wrote:
>>
>> On OS X from most current svn (10113), I have this problem:
>>
>> [ 83%] Building CXX object
>> src/plugins/beata/CMakeFiles/beataplugin.dir/qrc_beata.o
>> Linking CXX shared module libbeataplugin.so
>> Undefined symbols:
>> "QgsSearchQueryBuilder::searchString()", referenced from:
>>     BeataDialog::advancedSearch()       in BeataDialog.o
>> "QgisApp::editCopy(QgsMapLayer*)", referenced from:
>>     BeataDialog::copySelectedRowsToClipboard()       in BeataDialog.o
>> [...]
>
> Hi John,
>
> please try the updated version, it should hopefully fix linking  
> problems:
> http://mapserver.sk/~wonder/qgis/beata-snapshot-090207.tar.gz

It appears that a similar problem is still occurring:

Linking CXX shared module libbeataplugin.so
[ 87%] Building CXX object src/app/CMakeFiles/qgis.dir/ 
qgsdbsourceselect.o
Undefined symbols:
   "QgisApp::editCopy(QgsMapLayer*)", referenced from:
       BeataDialog::copySelectedRowsToClipboard()       in BeataDialog.o
   "typeinfo for QgisApp", referenced from:
       __ZTI7QgisApp$non_lazy_ptr in BeataDialog.o
   "QgisApp::zoomToSelected()", referenced from:
       BeataDialog::zoomMapToSelectedRows()       in BeataDialog.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [src/plugins/beata/libbeataplugin.so] Error 1
make[1]: *** [src/plugins/beata/CMakeFiles/beataplugin.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....

John


More information about the Qgis-developer mailing list