[Kde-pim] [patch] missing GpgME::Data::~Data

Marc Mutz marc at kdab.net
Fri Jun 6 15:17:53 BST 2008


On Friday June 6 2008 15:04, Jarosław Staniek wrote:
> This fixes missing symbol:

Data had a virtual dtor before, but since the port to shared_ptr<> it doesn't 
need to have one, and it never needed to be a virtual one. My working 
hypothesis is that you just needed to recompile, and your patching made your 
environment do exactly that :)

Thanks,
Marc

> Linking CXX shared library ..\bin\kleo.dll
> qgpgmedecryptjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmesignjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmechangeexpiryjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall
> GpgME::Data::~Data(void)" (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmechangeownertrustjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmedownloadjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmeencryptjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> threadedjobmixin.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmekeygenerationjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmeimportjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)
> qgpgmeexportjob.obj : error LNK2001: unresolved external symbol
> "__declspec(dllimport) public: virtual __thiscall GpgME::Data::~Data(void)"
> (__imp_??1Data at GpgME@@UAE at XZ)

-- 
Marc Mutz - marc at kdab.com, mutz at kde.org - Klarälvdalens Datakonsult AB
Platform-independent software solutions - www.kdab.com info at kdab.com
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list