Windows client build fails due to new plugin manager
After commit 2e1fa4ff49f592321ca92b080ec2d81190633d44
on ring-daemon, whenever I try to build windows client i get the followng:
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: __cdecl jami::PluginManager::~PluginManager(void)" (??1PluginManager@jami@@QEAA@XZ) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: bool __cdecl jami::PluginManager::registerService(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::function<int __cdecl(class jami::DLPlugin const *,void *)> &&)" (?registerService@P
luginManager@jami@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@$$A6AHPEBVDLPlugin@jami@@PEAX@Z@4@@Z) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "public: bool __cdecl jami::PluginManager::registerComponentManager(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::function<int __cdecl(void *)> &&,class std::function<int __cdecl(void *)>
&&)" (?registerComponentManager@PluginManager@jami@@QEAA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@$$QEAV?$function@$$A6AHPEAX@Z@4@1@Z) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
dring.lib(manager.obj) : error LNK2001: unresolved external symbol "private: void __cdecl jami::JamiPluginManager::registerServices(void)" (?registerServices@JamiPluginManager@jami@@AEAAXXZ) [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
x64\Release\\Jami.exe : fatal error LNK1120: 5 unresolved externals [D:\Development\share\ring-project\client-windows\jami-qt.vcxproj]
I tried a full rebuild from scratch of daemon, lrc and client. Still fails.