[SailfishDevel] symbol lookup error from syncemail-client (undefined symbol: _ZN5Buteo13PluginManagerC1Ev)

Slava Monich slava.monich at jolla.com
Fri Jan 3 20:57:16 UTC 2020


_ZN5Buteo13PluginManagerC1Ev is Buteo::PluginManager::PluginManager()


   $ c++filt _ZN5Buteo13PluginManagerC1Ev
   Buteo::PluginManager::PluginManager()

There's no such thing:

 
https://git.sailfishos.org/deloptes/buteo-syncfw/blob/master/libbuteosyncfw/pluginmgr/PluginManager.h#L96

These are available constructors:

   $ nm -D /usr/lib/libbuteosyncfw5.so.0 | grep ZN5Buteo13PluginManagerC
   0003f0b8 T _ZN5Buteo13PluginManagerC1ERK7QString
   0003f0b8 T _ZN5Buteo13PluginManagerC2ERK7QString

   $ c++filt _ZN5Buteo13PluginManagerC1ERK7QString
   Buteo::PluginManager::PluginManager(QString const&)

Something must be wrong with your build environment, e.g. you're pulling 
in wrong headers from somewhere.

Cheers,
-Slava


> Hi,
> I then get following error from syncemail-client
> 
> symbol lookup error: /usr/lib/buteo-plugins-qt5//oopp/syncemail-client:
> undefined symbol: _ZN5Buteo13PluginManagerC1Ev
> 
> But I have
> nm -D /usr/lib/libbuteosyncfw5.so.0 | grep ZN5Buteo13PluginManager
> 
> 000419fc T _ZN5Buteo13PluginManagerD0Ev
> 000414f4 T _ZN5Buteo13PluginManagerD1Ev
> 000414f4 T _ZN5Buteo13PluginManagerD2Ev
> 
> can someone give me a hint how to deal with this?
> 
> I compiled buteo-syncfw from mer
> (https://git.sailfishos.org/deloptes/buteo-syncfw) and I do not recall
> seeing this error before.
> I compiled on the SDK-3 EA for 3.2.1.20.
> 
> Thank you in advance.
> 
> regards
> 
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org
> 


More information about the Devel mailing list