Git Product home page Git Product logo

conan-poco's People

Contributors

danimtb avatar erbengi avatar jrecuerda avatar lasote avatar msteinberger avatar obiltschnig avatar orlinhristov avatar torbjoernk avatar uilianries avatar xbreak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

conan-poco's Issues

conan install Poco/1.9.3@pocoproject/stable fails

conan install Poco/1.9.3@pocoproject/stable
Configuration:
[settings]
arch=x86_64
arch_build=x86_64
build_type=Release
compiler=apple-clang
compiler.libcxx=libc++
compiler.version=11.0
os=Macos
os_build=Macos
[options]
[build_requires]
[env]

Poco/1.9.3@pocoproject/stable: Not found in local cache, looking in remotes...
Poco/1.9.3@pocoproject/stable: Trying with 'conan-center'...
Downloading conanmanifest.txt completed [0.18k]
Downloading conanfile.py completed [8.37k]
Poco/1.9.3@pocoproject/stable: Downloaded recipe revision 0
ERROR: Failed requirement 'OpenSSL/1.0.2o@conan/stable' from 'Poco/1.9.3@pocoproject/stable'
ERROR: Requested 'OpenSSL/1.0.2o@conan/stable' but found case incompatible 'openssl'
Case insensitive filesystem can't manage this

Problems with PocoNetSSL (maybe relinking libraries)

Hi,

I have tested conan poco recipe here:
https://github.com/conan-io/conan-center-index/tree/master/recipes/poco/all

And get this error on Windows 10 with VS 2017:
conan-io/conan-center-index#680

I think that it is a bug already solve in this repository. If you know what is wrong i can fix there.

Conan profile (output of conan profile show default or conan profile show <profile> if custom profile is in use)

include(default)

[settings]
os=Windows
arch=x86_64
compiler=Visual Studio
compiler.version=15

Steps to reproduce (Include if Applicable)

  1. git clone https://github.com/ezored/ezored.git -b xcframework-support
  2. cd ezored
  3. python make.py conan install_profiles
  4. python make.py target windows_app conan

Logs (Include/Attach if Applicable)

https://ci.appveyor.com/project/PauloCoutinho/ezored/builds/30131372

Click to expand log
c:\projects\ezored\projects\samples\simple\main.cpp(68): warning C4868: compiler may not enforce left-to-right evaluation order in braced initializer list [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(Context.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::Context::~Context(void)" (??1Context@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(Context.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(Context.obj) : error LNK2005: "public: void __cdecl Poco::Net::Context::enableExtendedCertificateVerification(bool)" (?enableExtendedCertificateVerification@Context@Net@Poco@@QEAAX_N@Z) already defined in PocoNetSSLmdd.lib(Context.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "public: __cdecl Poco::Net::X509Certificate::X509Certificate(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (??0X509Certificate@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "public: __cdecl Poco::Net::X509Certificate::X509Certificate(class std::basic_istream<char,struct std::char_traits<char> > &)" (??0X509Certificate@Net@Poco@@QEAA@AEAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "public: __cdecl Poco::Net::X509Certificate::X509Certificate(class Poco::Net::X509Certificate const &)" (??0X509Certificate@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLManager.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "public: __cdecl Poco::Net::X509Certificate::~X509Certificate(void)" (??1X509Certificate@Net@Poco@@QEAA@XZ) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "public: bool __cdecl Poco::Net::X509Certificate::verify(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)const " (?verify@X509Certificate@Net@Poco@@QEBA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "protected: static bool __cdecl Poco::Net::X509Certificate::containsWildcards(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?containsWildcards@X509Certificate@Net@Poco@@KA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(X509Certificate.obj) : error LNK2005: "protected: static bool __cdecl Poco::Net::X509Certificate::matchWildcard(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?matchWildcard@X509Certificate@Net@Poco@@KA_NAEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0@Z) already defined in PocoNetSSLmdd.lib(X509Certificate.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLException::SSLException(int)" (??0SSLException@Net@Poco@@QEAA@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLException::SSLException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLException::SSLException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLException::SSLException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Poco::Exception const &,int)" (??0SSLException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVException@2@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLException::SSLException(class Poco::Net::SSLException const &)" (??0SSLException@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::SSLException::~SSLException(void)" (??1SSLException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: class Poco::Net::SSLException & __cdecl Poco::Net::SSLException::operator=(class Poco::Net::SSLException const &)" (??4SSLException@Net@Poco@@QEAAAEAV012@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLException::name(void)const " (?name@SSLException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLException::className(void)const " (?className@SSLException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual class Poco::Exception * __cdecl Poco::Net::SSLException::clone(void)const " (?clone@SSLException@Net@Poco@@UEBAPEAVException@3@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual void __cdecl Poco::Net::SSLException::rethrow(void)const " (?rethrow@SSLException@Net@Poco@@UEBAXXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLContextException::SSLContextException(int)" (??0SSLContextException@Net@Poco@@QEAA@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLContextException::SSLContextException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLContextException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLContextException::SSLContextException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLContextException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLContextException::SSLContextException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Poco::Exception const &,int)" (??0SSLContextException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVException@2@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLContextException::SSLContextException(class Poco::Net::SSLContextException const &)" (??0SSLContextException@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::SSLContextException::~SSLContextException(void)" (??1SSLContextException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: class Poco::Net::SSLContextException & __cdecl Poco::Net::SSLContextException::operator=(class Poco::Net::SSLContextException const &)" (??4SSLContextException@Net@Poco@@QEAAAEAV012@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLContextException::name(void)const " (?name@SSLContextException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLContextException::className(void)const " (?className@SSLContextException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual class Poco::Exception * __cdecl Poco::Net::SSLContextException::clone(void)const " (?clone@SSLContextException@Net@Poco@@UEBAPEAVException@3@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual void __cdecl Poco::Net::SSLContextException::rethrow(void)const " (?rethrow@SSLContextException@Net@Poco@@UEBAXXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::InvalidCertificateException::InvalidCertificateException(int)" (??0InvalidCertificateException@Net@Poco@@QEAA@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::InvalidCertificateException::InvalidCertificateException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0InvalidCertificateException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::InvalidCertificateException::InvalidCertificateException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0InvalidCertificateException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::InvalidCertificateException::InvalidCertificateException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Poco::Exception const &,int)" (??0InvalidCertificateException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVException@2@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::InvalidCertificateException::InvalidCertificateException(class Poco::Net::InvalidCertificateException const &)" (??0InvalidCertificateException@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::InvalidCertificateException::~InvalidCertificateException(void)" (??1InvalidCertificateException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: class Poco::Net::InvalidCertificateException & __cdecl Poco::Net::InvalidCertificateException::operator=(class Poco::Net::InvalidCertificateException const &)" (??4InvalidCertificateException@Net@Poco@@QEAAAEAV012@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::InvalidCertificateException::name(void)const " (?name@InvalidCertificateException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::InvalidCertificateException::className(void)const " (?className@InvalidCertificateException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual class Poco::Exception * __cdecl Poco::Net::InvalidCertificateException::clone(void)const " (?clone@InvalidCertificateException@Net@Poco@@UEBAPEAVException@3@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual void __cdecl Poco::Net::InvalidCertificateException::rethrow(void)const " (?rethrow@InvalidCertificateException@Net@Poco@@UEBAXXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::CertificateValidationException::CertificateValidationException(int)" (??0CertificateValidationException@Net@Poco@@QEAA@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::CertificateValidationException::CertificateValidationException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0CertificateValidationException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::CertificateValidationException::CertificateValidationException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0CertificateValidationException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::CertificateValidationException::CertificateValidationException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Poco::Exception const &,int)" (??0CertificateValidationException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVException@2@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::CertificateValidationException::CertificateValidationException(class Poco::Net::CertificateValidationException const &)" (??0CertificateValidationException@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::CertificateValidationException::~CertificateValidationException(void)" (??1CertificateValidationException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: class Poco::Net::CertificateValidationException & __cdecl Poco::Net::CertificateValidationException::operator=(class Poco::Net::CertificateValidationException const &)" (??4CertificateValidationException@Net@Poco@@QEAAAEAV012@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::CertificateValidationException::name(void)const " (?name@CertificateValidationException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::CertificateValidationException::className(void)const " (?className@CertificateValidationException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual class Poco::Exception * __cdecl Poco::Net::CertificateValidationException::clone(void)const " (?clone@CertificateValidationException@Net@Poco@@UEBAPEAVException@3@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual void __cdecl Poco::Net::CertificateValidationException::rethrow(void)const " (?rethrow@CertificateValidationException@Net@Poco@@UEBAXXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::SSLConnectionUnexpectedlyClosedException(int)" (??0SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAA@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::SSLConnectionUnexpectedlyClosedException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::SSLConnectionUnexpectedlyClosedException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,int)" (??0SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@0H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::SSLConnectionUnexpectedlyClosedException(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class Poco::Exception const &,int)" (??0SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAA@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AEBVException@2@H@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::SSLConnectionUnexpectedlyClosedException(class Poco::Net::SSLConnectionUnexpectedlyClosedException const &)" (??0SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAA@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::~SSLConnectionUnexpectedlyClosedException(void)" (??1SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: class Poco::Net::SSLConnectionUnexpectedlyClosedException & __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::operator=(class Poco::Net::SSLConnectionUnexpectedlyClosedException const &)" (??4SSLConnectionUnexpectedlyClosedException@Net@Poco@@QEAAAEAV012@AEBV012@@Z) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::name(void)const " (?name@SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual char const * __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::className(void)const " (?className@SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEBAPEBDXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual class Poco::Exception * __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::clone(void)const " (?clone@SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEBAPEAVException@3@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual void __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::rethrow(void)const " (?rethrow@SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEBAXXZ) already defined in PocoNetSSLmdd.lib(SSLException.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
PocoNetSSLWinmdd.lib(Utility.obj) : error LNK2005: "public: static enum Poco::Net::Context::VerificationMode __cdecl Poco::Net::Utility::convertVerificationMode(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)" (?convertVerificationMode@Utility@Net@Poco@@SA?AW4VerificationMode@Context@23@AEBV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) already defined in PocoNetSSLmdd.lib(Utility.obj) [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
C:\projects\ezored\build\windows_app\Debug\x86_64\target\bin\Sample.exe : fatal error LNK1169: one or more multiply defined symbols found [C:\projects\ezored\build\windows_app\Debug\x86_64\target\Sample.vcxproj]
ERROR: conanfile.py (windows_app/1.0.0): Error in build() method, line 40
	cmake.build()
	ConanException: Error 1 while executing cmake --build C:\projects\ezored\build\windows_app\Debug\x86_64\target --config Debug -- /m:2 /verbosity:minimal
COMMAND: conan build C:\projects\ezored\files\targets\windows_app\conan\recipe\conanfile.py --source-folder C:\projects\ezored\files\targets\windows_app\cmake --build-folder C:\projects\ezored\build\windows_app\Debug\x86_64\target --install-folder C:\projects\ezored\build\windows_app\Debug\x86_64\conan
WORKING DIR: C:\projects\ezored\build\windows_app\Debug\x86_64\target
[ERROR] Command execution has failed
Command exited with code 10

Unable to link against Poco::JWT

I'm unable to use the Poco::JWT library, despite enabling it. I'm a beginner to Poco and Conan, so I may just be doing something dumb. Every time I build, I get an undefined reference to Poco::JWT::Signer::Signer error from the linker.

To repro:

  1. Start with from the conan MD5 examples:
git clone https://github.com/conan-io/examples.git && cd examples/libraries/poco/md5
  1. Edit conanfile.txt to use the latest version of Poco, and to enable JWT library support:
[requires]
poco/1.10.1

[options]
poco:enable_jwt=True

[generators]
cmake
  1. Run a successful build, without a dependency on the Poco::JWT library:
mkdir build && cd build
conan install ..
cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake --build .
  1. Add a dependency on the Poco::JWT library by replacing the contents of md5.cpp:
#include "Poco/JWT/Signer.h"

int main(int argc, char** argv)
{
    Poco::JWT::Signer signer("0123456789ABCDEF0123456789ABCDEF");
    return 0;
}
  1. Repeat the build process, and observe the following error:
Scanning dependencies of target md5
[ 50%] Building CXX object CMakeFiles/md5.dir/md5.cpp.o
[100%] Linking CXX executable bin/md5
CMakeFiles/md5.dir/md5.cpp.o: In function `main':
md5.cpp:(.text.startup+0x8f): undefined reference to `Poco::JWT::Signer::Signer(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
md5.cpp:(.text.startup+0xad): undefined reference to `Poco::JWT::Signer::~Signer()'
collect2: error: ld returned 1 exit status
CMakeFiles/md5.dir/build.make:94: recipe for target 'bin/md5' failed
make[2]: *** [bin/md5] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/md5.dir/all' failed
make[1]: *** [CMakeFiles/md5.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

If anyone can point me in the right direction (and the solution is simple enough for a beginner), I'd be happy to put up a PR with the fix.

Linking error when using HTTPSClient

The linking order seems to be incorrect when instantiating an object from PocoNetSSL (for example HTTPSClient).

I have added another test case to the test_case package and it fails when linking.
`#include "Poco/Net/Context.h"
#include "Poco/URI.h"
#include "Poco/Net/HTTPSClientSession.h"

using Poco::Net::Context;
using Poco::Net::HTTPSClientSession;
using Poco::URI;

int main()
{
URI uri("https://pocoproject.org/");

const Context::Ptr context = new Context(Context::CLIENT_USE, "", "", "", Context::VERIFY_NONE, 9, false, "ALL:!ADH:!LOW:!EXP:!MD5:@strength");

HTTPSClientSession session(uri.getHost(), uri.getPort(), context);
}`

options fPIC doesn't exists !

When the option fPIC is defined in conanfile.txt, I get an error when running :
conan install .

ERROR: Poco/1.9.0@pocoproject/stable: 'options.fPIC' doesn't exist

image

But if I inspect the package
conan inspect Poco/1.9.0@pocoproject/stable -a=options

I have fPIC option displayed

image

If I look to ~/.conan/data/Poco/1.9.0/pocoproject/stable/export/conanfile.py the option exists in file.

Here my really simple conanfile (I've just specified all options I need for Poco)

conanfile.txt

What is wrong ?

cannot use Poco components in a cmake transparent way

when using poco with conan:

conanfile.txt

# see script conan_setup_environment.sh for the needed commands
[requires]
Poco/1.9.0@pocoproject/stable

[generators]
cmake_find_package
cmake_paths

[options]
Poco:shared=False
Poco:cxx_14=True
# Poco:enable_apacheconnector=False
# Poco:enable_cppparser=False
# Poco:enable_crypto=False
# Poco:enable_data=False
Poco:enable_data_mysql=False
# Poco:enable_data_odbc=False
Poco:enable_data_sqlite=True
Poco:enable_json=True
Poco:enable_mongodb=False
Poco:enable_net=True
Poco:enable_netssl=False
# Poco:enable_netssl_win=True
# Poco:enable_pagecompiler=False
# Poco:enable_pagecompiler_file2page=False
# Poco:enable_pdf=False
# Poco:enable_pocodoc=False
# Poco:enable_sevenzip=False
# Poco:enable_tests=False
Poco:enable_util=True
# Poco:enable_xml=True
# Poco:enable_zip=True

CmakeLists.txt

cmake_minimum_required(VERSION 3.7.2 FATAL_ERROR)

project(http CXX)

if(USE_CONAN_PACKAGE)
include(${CMAKE_SOURCE_DIR}/cmake/conan.cmake)
conan_cmake_run(CONANFILE conanfile.txt BASIC_SETUP BUILD missing)
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup(TARGETS)
set(USING_CONAN_PACKAGE ON)
message(STATUS "Using Conan packages")
endif(USE_CONAN_PACKAGE)

find_package(Poco REQUIRED COMPONENTS Foundation Util JSON Net NetSSL Data DataSQLite)


add_library(${PROJECT_NAME}_module
            ${CMAKE_CURRENT_LIST_DIR}/src/io_http.cpp
            ${CMAKE_CURRENT_LIST_DIR}/include/${PROJECT_NAME}/io_http.h)
target_include_directories(${PROJECT_NAME}_module
                           PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
                                  $<INSTALL_INTERFACE:include>)
target_link_libraries(${PROJECT_NAME}_module
                      PRIVATE 
                              Poco::Net)

error:

###
/usr/bin/ld: cannot find -lPoco::Net
###

Poco::Poco is found though Poco::Net is not

xxx@xxxx:~/.conan$ find -name "PocoConfig.cmake"
./data/Poco/1.9.0/pocoproject/stable/build/ccc715586f3c3a0388be23199b3096c8d458cabb/build/Poco/PocoConfig.cmake
./data/Poco/1.9.0/pocoproject/stable/build/1d7611b276f6fb2dc7d77f480833bcaee026730c/build/Poco/PocoConfig.cmake

though this PocoConfig is not in path in the recipe -> only Poco::Poco is exported not Poco::Net, Poco::Utils etc.

As I use conan for native builds and Yocto for cross builds, I'd like to use conan in a cmake transparent way e.g. using find_package and using the lib components

I guess that no PocoConfig.cmake is found in the CMAKE_PREFIX_PATH

ref: https://blog.conan.io/2018/06/11/Transparent-CMake-Integration.html

Error when build for Windows

Hi,

I get error when build for Windows:

PocoNetSSLWinmdd.lib(SSLException.obj) : error LNK2005: "public: virtual __cdecl Poco::Net::SSLConnectionUnexpectedlyClosedException::~SSLConnectionUnexpectedlyClosedException(void)" (??1SSLConnectionUnexpectedlyClosedException@Net@Poco@@UEAA@XZ) already defined in PocoNetSSLmdd.lib(SSLException.obj)

FULL LOG:
https://ci.appveyor.com/project/PauloCoutinho/ezored/builds/26449169#L1611

I don't link anything manually, only include the conan cmake:
https://github.com/ezored/ezored/blob/androidx-kotlin/files/targets/windows_app/cmake/CMakeLists.txt#L16

WHEN IT HAPPENS:
We use poco a lot of time. This problem start now when i use:

self.requires('Poco/1.9.2@pocoproject/stable')
self.requires('OpenSSL/1.1.1c@conan/stable')

Before the problem it compile normal with:

self.requires('Poco/1.9.0@pocoproject/stable')
self.requires('OpenSSL/1.0.2r@conan/stable')

CONCLUSION:
The problem is with the new version 1.9.2.

Can anyone help me?

Modularized packages

Hi,

I see that Bincrafters repository has split Boost libraries into standalone packages (with other dependencies of course), which does look convenient if you want to use only part of it, like Asio for example: https://bintray.com/bincrafters/public-conan/boost_asio%3Abincrafters .

I guess one can customized it's CMakeLists.txt or foo.pro, like noted in SO answer https://stackoverflow.com/questions/45835644/how-to-link-only-to-some-of-the-libraries-in-conan-package , but maybe having discrete packages would reduce learning curve for beginning using Conan?

Build failed when net is disabled

I'm learning how to use poco with conan, and when i set "enable_net=False" it has build error when it tries to build Poco::MongoDB (as far as i can tell).
conanlog.txt
this is my conanfile:
conanfile.txt
I've tried to find documentation about other options that must be set when i disable the net module, but i couldn't find anything.
Is it a bug?

Openssl don't have full Android support for their ABIs

Hi,

In your conanfile.py file it require the version 1.0.2o of openssl lib. But the 1.0.2o version don't have support for x86_64 arch when compiling to android (https://github.com/pocoproject/conan-poco/blob/master/conanfile.py#L98).

Can you update for this?
https://github.com/conan-community/conan-openssl/blob/release/1.1.0g/conanfile.py#L173
Because it has.

But the current version don't have:
https://github.com/conan-community/conan-openssl/blob/release/1.0.2o/conanfile.py#L167

Can you change it?

Or you can make it optional to we configure what version we want use (i dont know if conan let it).

The android docs say that it is one of their abi:
https://developer.android.com/ndk/guides/abis

undefined reference errors when setting Poco:enable_data_odbc=True

When setting the option Poco:enable_data_odbc=True in conanfile.txt, I get a lot of undefined reference errors when compiling an application that uses the Poco ODBC libs.

The errors all look like this:
/home/boris/.conan/data/Poco/1.9.0/pocoproject/stable/package/8ff847771efbee842b91e2e6c0d9a317b218c63c/lib/libPocoDataODBC.a(Parameter.cpp.o): In function 'Poco::Data::ODBC::Parameter::init()': Parameter.cpp:(.text+0x3b): undefined reference to 'SQLDescribeParam' collect2: error: ld returned 1 exit status

When setting Poco:shared=True , this does not happen.
I would like to link Poco statically to my program and use ODBC. Any ideas what could cause this?

Conan + MacOs + apple-clang 12.0 => can't include apr/1.7.0

Poco has a dependency on Apache apr/1.7.0. When including the poco conan package in a build, it can't build with the apr due to there being no apr conan package for apple-clang 12.0.

ERROR: apr/1.7.0: Invalid configuration: apr does not (yet) support apple-clang 12

If we go back to apple-clang 11.0, a whole other host of problems crop up with other libraries.

Looks like Apache apr/1.7.0 is from 2019 with no more recent releases.
I've tried

 Poco:enable_apacheconnector=False

to no avail.
Can this dependency be eliminated?

Problems when compile for Android

Hi, im with a problem while compile poco project for android, but the real problem is when compile openssl that poco depends on it. I get this error:

aes-armv4.S:358:2: error: out of range immediate fixup value
 sub r10,r3,#AES_encrypt-AES_Te @ Te
 ^
aes-armv4.S:994:2: error: out of range immediate fixup value
 sub r10,r3,#AES_decrypt-AES_Td @ Td
 ^
make[3]: *** [aes-armv4.o] Error 1
make[2]: *** [subdirs] Error 1
make[1]: *** [build_crypto] Error 1
OpenSSL/1.0.2o@conan/stable: 
OpenSSL/1.0.2o@conan/stable: ERROR: Package '534df50dac7c680f5f1cff0af81b32be7b5b5a24' build failed
OpenSSL/1.0.2o@conan/stable: WARN: Build folder /Users/paulo/.conan/data/OpenSSL/1.0.2o/conan/stable/build/534df50dac7c680f5f1cff0af81b32be7b5b5a24
ERROR: OpenSSL/1.0.2o@conan/stable: Error in build() method, line 112
	self.unix_build(config_options_string)
while calling 'unix_build', line 208
	self.run_in_src("make", show_output=True)
while calling 'run_in_src', line 134
	self.run(command)
	ConanException: Error 512 while executing make
make: *** [conan-android] Error 1

I dont know why, it is compiling for "armv4.s".

My profile:

include(default)

[settings]
os=Android
os.api_level=21
compiler=clang
compiler.version=7.0
arch=armv7

[build_requires]
android-ndk/r18@theodelrieu/testing

And my command is:

conan install ../../ --profile android_profile -s arch=armv7 --build=missing --update
conan install ../../ --profile android_profile -s arch=armv8 --build=missing --update
conan install ../../ --profile android_profile -s arch=x86 --build=missing --update 
conan install ../../ --profile android_profile -s arch=x86_64 --build=missing --update

And my conanfile.txt is:

[requires]
Poco/1.9.0@pocoproject/stable

[generators]
cmake

Can anyone help me?

Deprecate this project in favor of the recipe in Conan Center Index

Greetings Pocoers!

Originally, Conan didn't have a centralized CI service to build the official Conan recipes, instead, it supported many projects to build their own recipes, including this one.

At some point Conan provided a new and centralized service, Conan Center Index, which contains all official recipes now, including Poco.

All recipes are built by an internal CI structure, based on Jenkins and distribute all packages on Conan Center.

Those projects which had a Conan recipe in their repositories, running Travis, Appveyor or any other CI service, no longer need to do it, instead it's recommended to move those recipes to Conan Center Index. Also, all recipes in Conan Center Index are maintained by the community. Still open source, but more united and stronger.

The current Poco 1.11 is not available yet, but there is a PR, which should be ready soon.

Plus, there is a blog post explaining about.

Updae conanfile.py to bintray

Hello developers !

Now that PR #25 has been merged, please could you push the new files to bincrafters ?

It would be very appreciate ;-)

And then we will be able to close issue #27

Bad lib suffix in Debug mode

I'm using conan and latest poco stable version 1.9.0

My environnement:

  • windows
  • compiler: Visual Studio
  • shared: false
  • runtime: mt

In conanfile.py (line 170) the suffix is:

  • for release build type : mt
  • for debug build type : mt

But it should be

  • for debug build type : mtd

I suggest splitting suffix building line with:

        suffix = str(self.settings.compiler.runtime).lower()  \
                 if self.settings.compiler == "Visual Studio" and not self.options.shared \
                 else ""
        suffix += "d" if self.settings.build_type=="Debug" else ""

Not linking for some reason

Hey, I just included this poco package to get the latest version of poco 1.9. But for some reason when I compiling it in clion the linking fails.
Maybe you have an idea why this isn't working

/snap/clion/19/bin/cmake/bin/cmake --build "/media/s0pex/WD Red: Coding/Loader/Server/cmake-build-debug" --target all -- -j 6
[ 33%] Building CXX object CMakeFiles/Server.dir/main.cpp.o
[ 66%] Building CXX object CMakeFiles/Server.dir/TCPServer/TCPServer.cpp.o
/media/s0pex/WD Red: Coding/Loader/Server/main.cpp: In function ‘int main(int, char**)’:
/media/s0pex/WD Red: Coding/Loader/Server/main.cpp:6:41: warning: large integer implicitly truncated to unsigned type [-Woverflow]
     Networking::TCPServerEx server(72723);
                                         ^
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp: In member function ‘virtual int Networking::TCPServerEx::main(const std::vector<std::__cxx11::basic_string<char> >&)’:
/media/s0pex/WD Red: Coding/Main.cc/Loader/Server/TCPServer/TCPServer.cpp:98:67: warning: unused parameter ‘args’ [-Wunused-parameter]
 int Networking::TCPServerEx::main(const std::vector<std::string>& args)
                                                                   ^~~~
[100%] Linking CXX executable bin/Server
CMakeFiles/Server.dir/main.cpp.o: In Funktion »main«:
/media/s0pex/WD Red: Coding/Loader/Server/main.cpp:7: Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::run(int, char**)«
CMakeFiles/Server.dir/main.cpp.o: In Funktion »Networking::TCPServerEx::~TCPServerEx()«:
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.h++:12: Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::~ServerApplication()«
CMakeFiles/Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Networking::TCPServerEx::TCPServerEx(unsigned short)«:
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:93: Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::ServerApplication()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:93: Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::~ServerApplication()«
CMakeFiles/Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Networking::TCPServerEx::main(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)«:
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:102: Warnung: undefinierter Verweis auf »Poco::Net::ServerSocket::ServerSocket(unsigned short, int)«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:103: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerParams::TCPServerParams()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:104: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerParams::setMaxThreads(int)«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:105: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerParams::setMaxQueued(int)«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:112: Warnung: undefinierter Verweis auf »Poco::Net::TCPServer::TCPServer(Poco::SharedPtr<Poco::Net::TCPServerConnectionFactory, Poco::ReferenceCounter, Poco::ReleasePolicy<Poco::Net::TCPServerConnectionFactory> >, Poco::Net::ServerSocket const&, Poco::AutoPtr<Poco::Net::TCPServerParams>)«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:117: Warnung: undefinierter Verweis auf »Poco::Net::TCPServer::start()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:122: Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::waitForTerminationRequest()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:125: Warnung: undefinierter Verweis auf »Poco::Net::TCPServer::stop()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:112: Warnung: undefinierter Verweis auf »Poco::Net::TCPServer::~TCPServer()«
/media/s0pex/WD Red: Coding/Loader/Server/TCPServer/TCPServer.cpp:102: Warnung: undefinierter Verweis auf »Poco::Net::ServerSocket::~ServerSocket()«
/media/s0pex/WD Red: Coding/Loader/Porj-Server/TCPServer/TCPServer.cpp:112: Warnung: undefinierter Verweis auf »Poco::Net::TCPServer::~TCPServer()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:102: Warnung: undefinierter Verweis auf »Poco::Net::ServerSocket::~ServerSocket()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::Impl::IPv4SocketAddressImpl::host() const«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/SocketAddressImpl.h:81: Warnung: undefinierter Verweis auf »Poco::Net::IPAddress::IPAddress(void const*, unsigned int)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::Impl::IPv6SocketAddressImpl::host() const«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/SocketAddressImpl.h:143: Warnung: undefinierter Verweis auf »Poco::Net::IPAddress::IPAddress(void const*, unsigned int, unsigned int)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Timespan::totalSeconds() const«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Timespan.h:183: Warnung: undefinierter Verweis auf »Poco::Timespan::SECONDS«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::ReferenceCounter::ReferenceCounter()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/SharedPtr.h:34: Warnung: undefinierter Verweis auf »Poco::AtomicCounter::AtomicCounter(int)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Logger::log(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Message::Priority)«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Logger.h:671: Warnung: undefinierter Verweis auf »Poco::Message::Message(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Message::Priority)«
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Logger.h:671: Warnung: undefinierter Verweis auf »Poco::Message::~Message()«
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Logger.h:671: Warnung: undefinierter Verweis auf »Poco::Message::~Message()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Logger::information(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Any const&)«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Logger.h:1059: Warnung: undefinierter Verweis auf »Poco::format(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Poco::Any const&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Util::Application::logger() const«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Util/Application.h:438: Warnung: undefinierter Verweis auf »Poco::Bugcheck::nullPointer(char const*, char const*, int)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Util::Application::instance()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Util/Application.h:457: Warnung: undefinierter Verweis auf »Poco::Util::Application::_pInstance«
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Util/Application.h:457: Warnung: undefinierter Verweis auf »Poco::Bugcheck::nullPointer(char const*, char const*, int)«
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Util/Application.h:458: Warnung: undefinierter Verweis auf »Poco::Util::Application::_pInstance«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Session::Session(Poco::Net::StreamSocket const&)«:
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:20: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerConnection::TCPServerConnection(Poco::Net::StreamSocket const&)«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:20: Warnung: undefinierter Verweis auf »Poco::Net::DialogSocket::DialogSocket(Poco::Net::Socket const&)«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:20: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerConnection::~TCPServerConnection()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Session::run()«:
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:27: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::toString[abi:cxx11]() const«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:27: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::toString[abi:cxx11]() const«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »Poco::Exception::Exception(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »Poco::Exception::~Exception()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »typeinfo for Poco::Exception«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:27: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:32: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:36: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::toString[abi:cxx11]() const«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:36: Warnung: undefinierter Verweis auf »Poco::Exception::displayText[abi:cxx11]() const«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:36: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:36: Warnung: undefinierter Verweis auf »Poco::Net::SocketAddress::~SocketAddress()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Session::DoHandshake()«:
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:71: Warnung: undefinierter Verweis auf »Poco::Net::DialogSocket::receiveMessage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::TCPServerConnectionFactoryImpl<Session>::TCPServerConnectionFactoryImpl()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/TCPServerConnectionFactory.h:72: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerConnectionFactory::TCPServerConnectionFactory()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::ReferenceCounter::~ReferenceCounter()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/SharedPtr.h:30: Warnung: undefinierter Verweis auf »Poco::AtomicCounter::~AtomicCounter()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x20): Warnung: undefinierter Verweis auf »Poco::Util::Application::name() const«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x28): Warnung: undefinierter Verweis auf »Poco::Util::Application::initialize(Poco::Util::Application&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x30): Warnung: undefinierter Verweis auf »Poco::Util::Application::uninitialize()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x38): Warnung: undefinierter Verweis auf »Poco::Util::Application::reinitialize(Poco::Util::Application&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x40): Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::defineOptions(Poco::Util::OptionSet&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x48): Warnung: undefinierter Verweis auf »Poco::Util::ServerApplication::run()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN10Networking11TCPServerExE[_ZTVN10Networking11TCPServerExE]+0x50): Warnung: undefinierter Verweis auf »Poco::Util::Application::handleOption(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Session::~Session()«:
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:14: Warnung: undefinierter Verweis auf »Poco::Net::DialogSocket::~DialogSocket()«
/media/s0pex/WD Red: Coding/Porj.cc/Loader/Porj-Server/TCPServer/TCPServer.cpp:14: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerConnection::~TCPServerConnection()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN4Poco3Net4Impl21IPv6SocketAddressImplE[_ZTVN4Poco3Net4Impl21IPv6SocketAddressImplE]+0x50): Warnung: undefinierter Verweis auf »Poco::Net::Impl::IPv6SocketAddressImpl::toString[abi:cxx11]() const«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::Impl::IPv6SocketAddressImpl::~IPv6SocketAddressImpl()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/SocketAddressImpl.h:118: Warnung: undefinierter Verweis auf »Poco::Net::Impl::SocketAddressImpl::~SocketAddressImpl()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTVN4Poco3Net4Impl21IPv4SocketAddressImplE[_ZTVN4Poco3Net4Impl21IPv4SocketAddressImplE]+0x50): Warnung: undefinierter Verweis auf »Poco::Net::Impl::IPv4SocketAddressImpl::toString[abi:cxx11]() const«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::Impl::IPv4SocketAddressImpl::~IPv4SocketAddressImpl()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/SocketAddressImpl.h:56: Warnung: undefinierter Verweis auf »Poco::Net::Impl::SocketAddressImpl::~SocketAddressImpl()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTIN4Poco3Net30TCPServerConnectionFactoryImplI7SessionEE[_ZTIN4Poco3Net30TCPServerConnectionFactoryImplI7SessionEE]+0x10): Warnung: undefinierter Verweis auf »typeinfo for Poco::Net::TCPServerConnectionFactory«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTI7Session[_ZTI7Session]+0x10): Warnung: undefinierter Verweis auf »typeinfo for Poco::Net::TCPServerConnection«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTIN10Networking11TCPServerExE[_ZTIN10Networking11TCPServerExE]+0x10): Warnung: undefinierter Verweis auf »typeinfo for Poco::Util::ServerApplication«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTIN4Poco3Net4Impl21IPv6SocketAddressImplE[_ZTIN4Poco3Net4Impl21IPv6SocketAddressImplE]+0x10): Warnung: undefinierter Verweis auf »typeinfo for Poco::Net::Impl::SocketAddressImpl«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.rel.ro._ZTIN4Poco3Net4Impl21IPv4SocketAddressImplE[_ZTIN4Poco3Net4Impl21IPv4SocketAddressImplE]+0x10): Warnung: undefinierter Verweis auf »typeinfo for Poco::Net::Impl::SocketAddressImpl«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o: In Funktion »Poco::Net::TCPServerConnectionFactoryImpl<Session>::~TCPServerConnectionFactoryImpl()«:
/home/s0pex/.conan/data/Poco/1.9.0/pocoproject/stable/package/cd02f3bba6cc992225055ac98ecdca646e22fa9a/include/Poco/Net/TCPServerConnectionFactory.h:77: Warnung: undefinierter Verweis auf »Poco::Net::TCPServerConnectionFactory::~TCPServerConnectionFactory()«
CMakeFiles/Porj_Server.dir/TCPServer/TCPServer.cpp.o:(.data.DW.ref._ZTIN4Poco9ExceptionE[DW.ref._ZTIN4Poco9ExceptionE]+0x0): Warnung: undefinierter Verweis auf »typeinfo for Poco::Exception«
collect2: error: ld returned 1 exit status
CMakeFiles/Porj_Server.dir/build.make:120: recipe for target 'bin/Porj_Server' failed
make[2]: *** [bin/Porj_Server] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Porj_Server.dir/all' failed
make[1]: *** [CMakeFiles/Porj_Server.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Thats how my cmake looks like :

cmake_minimum_required(VERSION 3.10)
project(Porj_Server)

if(EXISTS ${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
    include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
    conan_basic_setup()
else()
    message(WARNING "The file conanbuildinfo.cmake doesn't exist, you have to run conan install first")
endif()

set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra")

add_executable(Porj_Server main.cpp TCPServer/TCPServer.cpp TCPServer/TCPServer.h++)
target_link_libraries(Porj_Server ${CONAN_LIBS})

canon :


[requires]
Poco/1.9.0@pocoproject/stable

[options]
Poco:shared=False

[generators]
cmake

Regards S0PEX

DNSSD Inclusion

Please pull DNSSD into conan-poco.

In the meantime, what options do POCO DNSSD users have if they want to use this conan-poco project to pull POCO into their builds? Do we have to create a duplicate project that adds DNSSD?

Binaries for Windows 1.7.9 are missing

Hello!

The current 1.7.9 version in conan-center only has binaries for Linux and OSX, but no binaries for any Windows configuration. Is there any reason, was this release failing to build in Windows?
Many thanks!

Missing prebuilt package zlib/1.2.11@conan/stable

I'm trying to build an Android application using conan with the following conanfile.txt:

[requires]
Poco/1.10.1@pocoproject/stable

[options]
Poco:shared=True # False

[generators]
txt
cmake

In my build.gradle I have a task with conan install command:

def cmd = conan_path + "conan install ../conanfile.txt --profile android_21_arm_clang"

My android_21_arm_clang profile is:

target_host=arm-linux-androideabi
cc_compiler=clang
cxx_compiler=clang++

[settings]
compiler=clang
compiler.version=5.0
compiler.libcxx=libc++
os=Android
os.api_level=21
arch=armv7
build_type=Release

[env]
CONAN_CMAKE_FIND_ROOT_PATH=$standalone_toolchain/sysroot
PATH=[$standalone_toolchain/bin]
CHOST=$target_host
AR=$target_host-ar
AS=$target_host-as
RANLIB=$target_host-ranlib
CC=$target_host-$cc_compiler
CXX=$target_host-$cxx_compiler
LD=$target_host-ld
STRIP=$target_host-strip
CFLAGS= -fPIE -fPIC -I$standalone_toolchain/include/c++/4.9.x
CXXFLAGS= -fPIE -fPIC -I$standalone_toolchain/include/c++/4.9.x
LDFLAGS= -pie

I'm getting this error:

Missing prebuilt package for 'zlib/1.2.11@conan/stable'

Do I need to do something else to get this up and running?

Wrong order of libraries

As described in pocoproject/poco
there is a problem in the order of libraries. PocoDataSQLite should be before PocoData. After changing the order in conanbuildinfo.cmake the example works.

Expected behavior

Example code should compile and link

Actual behavior

Example code does compile but not link

[ 50%] Building CXX object CMakeFiles/Sandbox.dir/src/main.cpp.o
[100%] Linking CXX executable bin/Sandbox
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Connector.cpp.o): In function `Poco::Data::SQLite::Connector::Connector()':
Connector.cpp:(.text+0xa5): undefined reference to `Poco::Data::Connector::Connector()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Connector.cpp.o): In function `Poco::Data::SQLite::Connector::~Connector()':
Connector.cpp:(.text+0xf): undefined reference to `Poco::Data::Connector::~Connector()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Connector.cpp.o):(.data.rel.ro._ZTIN4Poco4Data6SQLite9ConnectorE[_ZTIN4Poco4Data6SQLite9ConnectorE]+0x10): undefined reference to `typeinfo for Poco::Data::Connector'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o): In function `Poco::Data::SQLite::SessionImpl::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
SessionImpl.cpp:(.text+0x67f): undefined reference to `Poco::Data::SessionImpl::setConnectionString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o): In function `Poco::Data::SQLite::SessionImpl::SessionImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)':
SessionImpl.cpp:(.text+0x1af9): undefined reference to `Poco::Data::SessionImpl::SessionImpl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned long)'
SessionImpl.cpp:(.text+0x2b95): undefined reference to `Poco::Data::SessionImpl::~SessionImpl()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o): In function `Poco::Data::SQLite::SessionImpl::~SessionImpl()':
SessionImpl.cpp:(.text+0x106b): undefined reference to `Poco::Data::SessionImpl::~SessionImpl()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o): In function `Poco::Data::AbstractSessionImpl<Poco::Data::SQLite::SessionImpl>::~AbstractSessionImpl()':
SessionImpl.cpp:(.text._ZN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEED2Ev[_ZN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEED5Ev]+0xfb): undefined reference to `Poco::Data::SessionImpl::~SessionImpl()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o): In function `Poco::Data::AbstractSessionImpl<Poco::Data::SQLite::SessionImpl>::~AbstractSessionImpl()':
SessionImpl.cpp:(.text._ZN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEED0Ev[_ZN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEED5Ev]+0xf1): undefined reference to `Poco::Data::SessionImpl::~SessionImpl()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(SessionImpl.cpp.o):(.data.rel.ro._ZTIN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEEE[_ZTIN4Poco4Data19AbstractSessionImplINS0_6SQLite11SessionImplEEE]+0x10): undefined reference to `typeinfo for Poco::Data::SessionImpl'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o): In function `Poco::Data::SQLite::Binder::Binder(sqlite3_stmt*)':
Binder.cpp:(.text+0x5d): undefined reference to `Poco::Data::AbstractBinder::AbstractBinder()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o): In function `Poco::Data::SQLite::Binder::~Binder()':
Binder.cpp:(.text+0xf): undefined reference to `Poco::Data::AbstractBinder::~AbstractBinder()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTIN4Poco4Data6SQLite6BinderE[_ZTIN4Poco4Data6SQLite6BinderE]+0x10): undefined reference to `typeinfo for Poco::Data::AbstractBinder'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x28): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<signed char, std::allocator<signed char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x30): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<signed char, std::allocator<signed char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x38): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<signed char, std::allocator<signed char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x48): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<unsigned char, std::allocator<unsigned char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x50): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<unsigned char, std::allocator<unsigned char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x58): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<unsigned char, std::allocator<unsigned char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x68): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<short, std::allocator<short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x70): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<short, std::allocator<short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x78): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<short, std::allocator<short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x88): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<unsigned short, std::allocator<unsigned short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x90): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<unsigned short, std::allocator<unsigned short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x98): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<unsigned short, std::allocator<unsigned short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xa8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<int, std::allocator<int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xb0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<int, std::allocator<int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xb8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<int, std::allocator<int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xc8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<unsigned int, std::allocator<unsigned int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xd0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<unsigned int, std::allocator<unsigned int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xd8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<unsigned int, std::allocator<unsigned int> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xe8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<long, std::allocator<long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xf0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<long, std::allocator<long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0xf8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<long, std::allocator<long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x108): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x110): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<unsigned long, std::allocator<unsigned long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x118): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<unsigned long, std::allocator<unsigned long> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x128): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<bool, std::allocator<bool> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x130): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<bool, std::allocator<bool> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x138): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<bool, std::allocator<bool> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x148): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<float, std::allocator<float> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x150): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<float, std::allocator<float> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x158): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<float, std::allocator<float> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x168): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<double, std::allocator<double> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x170): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<double, std::allocator<double> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x178): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<double, std::allocator<double> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x188): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<char, std::allocator<char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x190): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<char, std::allocator<char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x198): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<char, std::allocator<char> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1b0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1b8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1c0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1c8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1d0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1d8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1e0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x1f8): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x200): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x208): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x210): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x218): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x220): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x230): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::DateTime, std::allocator<Poco::DateTime> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x238): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::DateTime, std::allocator<Poco::DateTime> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x240): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::DateTime, std::allocator<Poco::DateTime> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x250): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::Data::Date, std::allocator<Poco::Data::Date> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x258): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::Data::Date, std::allocator<Poco::Data::Date> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x260): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::Data::Date, std::allocator<Poco::Data::Date> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x270): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::Data::Time, std::allocator<Poco::Data::Time> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x278): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::Data::Time, std::allocator<Poco::Data::Time> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x280): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::Data::Time, std::allocator<Poco::Data::Time> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x290): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::vector<Poco::NullType, std::allocator<Poco::NullType> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x298): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::deque<Poco::NullType, std::allocator<Poco::NullType> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Binder.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite6BinderE[_ZTVN4Poco4Data6SQLite6BinderE]+0x2a0): undefined reference to `Poco::Data::AbstractBinder::bind(unsigned long, std::__cxx11::list<Poco::NullType, std::allocator<Poco::NullType> > const&, Poco::Data::AbstractBinder::Direction)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o): In function `Poco::Data::SQLite::Extractor::Extractor(sqlite3_stmt*)':
Extractor.cpp:(.text+0x90d): undefined reference to `Poco::Data::AbstractExtractor::AbstractExtractor()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o): In function `Poco::Data::SQLite::Extractor::~Extractor()':
Extractor.cpp:(.text+0x25): undefined reference to `Poco::Data::AbstractExtractor::~AbstractExtractor()'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTIN4Poco4Data6SQLite9ExtractorE[_ZTIN4Poco4Data6SQLite9ExtractorE]+0x10): undefined reference to `typeinfo for Poco::Data::AbstractExtractor'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x28): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<signed char, std::allocator<signed char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x30): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<signed char, std::allocator<signed char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x38): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<signed char, std::allocator<signed char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x48): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<unsigned char, std::allocator<unsigned char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x50): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<unsigned char, std::allocator<unsigned char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x58): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<unsigned char, std::allocator<unsigned char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x68): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<short, std::allocator<short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x70): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<short, std::allocator<short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x78): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<short, std::allocator<short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x88): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<unsigned short, std::allocator<unsigned short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x90): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<unsigned short, std::allocator<unsigned short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x98): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<unsigned short, std::allocator<unsigned short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xa8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<int, std::allocator<int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xb0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<int, std::allocator<int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xb8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<int, std::allocator<int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xc8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<unsigned int, std::allocator<unsigned int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xd0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<unsigned int, std::allocator<unsigned int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xd8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<unsigned int, std::allocator<unsigned int> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xe8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<long, std::allocator<long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xf0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<long, std::allocator<long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0xf8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<long, std::allocator<long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x108): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<unsigned long, std::allocator<unsigned long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x110): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<unsigned long, std::allocator<unsigned long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x118): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<unsigned long, std::allocator<unsigned long> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x128): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<bool, std::allocator<bool> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x130): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<bool, std::allocator<bool> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x138): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<bool, std::allocator<bool> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x148): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<float, std::allocator<float> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x150): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<float, std::allocator<float> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x158): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<float, std::allocator<float> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x168): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<double, std::allocator<double> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x170): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<double, std::allocator<double> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x178): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<double, std::allocator<double> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x188): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<char, std::allocator<char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x190): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<char, std::allocator<char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x198): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<char, std::allocator<char> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1a8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1b0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1b8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1c0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1c8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1d0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1d8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> >, std::allocator<std::__cxx11::basic_string<unsigned short, Poco::UTF16CharTraits, std::allocator<unsigned short> > > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1f0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x1f8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x200): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Data::LOB<unsigned char>, std::allocator<Poco::Data::LOB<unsigned char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x208): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x210): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x218): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Data::LOB<char>, std::allocator<Poco::Data::LOB<char> > >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x228): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::DateTime, std::allocator<Poco::DateTime> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x230): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::DateTime, std::allocator<Poco::DateTime> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x238): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::DateTime, std::allocator<Poco::DateTime> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x248): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Data::Date, std::allocator<Poco::Data::Date> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x250): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Data::Date, std::allocator<Poco::Data::Date> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x258): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Data::Date, std::allocator<Poco::Data::Date> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x268): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Data::Time, std::allocator<Poco::Data::Time> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x270): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Data::Time, std::allocator<Poco::Data::Time> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x278): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Data::Time, std::allocator<Poco::Data::Time> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x288): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Any, std::allocator<Poco::Any> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x290): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Any, std::allocator<Poco::Any> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x298): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Any, std::allocator<Poco::Any> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x2a8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::vector<Poco::Dynamic::Var, std::allocator<Poco::Dynamic::Var> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x2b0): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::deque<Poco::Dynamic::Var, std::allocator<Poco::Dynamic::Var> >&)'
~/.conan/data/Poco/1.9.0/pocoproject/stable/package/267e79036c624016543079a2cd6f20b723771f54/lib/libPocoDataSQLite.a(Extractor.cpp.o):(.data.rel.ro._ZTVN4Poco4Data6SQLite9ExtractorE[_ZTVN4Poco4Data6SQLite9ExtractorE]+0x2b8): undefined reference to `Poco::Data::AbstractExtractor::extract(unsigned long, std::__cxx11::list<Poco::Dynamic::Var, std::allocator<Poco::Dynamic::Var> >&)'
collect2: error: ld returned 1 exit status
CMakeFiles/Sandbox.dir/build.make:108: recipe for target 'bin/Sandbox' failed
make[2]: *** [bin/Sandbox] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/Sandbox.dir/all' failed
make[1]: *** [CMakeFiles/Sandbox.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2

Steps to reproduce the problem

(please make this a SSCCE, if applicable and reasonable)
Create a new project with

conanfile.txt

[requires]
Poco/1.9.0@pocoproject/stable

[generators]
cmake

CMakeLists.txt

cmake_minimum_required (VERSION 3.5.1)
project (Sandbox)

include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup(TARGETS)

add_executable(${PROJECT_NAME} src/main.cpp)
target_link_libraries(${PROJECT_NAME} PRIVATE CONAN_PKG::Poco)

src/main.cpp

#include "Poco/Data/Session.h"
#include "Poco/Data/SQLite/Connector.h"
#include <vector>
#include <iostream>

using namespace Poco::Data::Keywords;
using Poco::Data::Session;
using Poco::Data::Statement;

struct Person
{
    std::string name;
    std::string address;
    int         age;
};

int main(int argc, char** argv)
{
    // register SQLite connector
    Poco::Data::SQLite::Connector::registerConnector();

    // create a session
    Session session("SQLite", "sample.db");

    // drop sample table, if it exists
    session << "DROP TABLE IF EXISTS Person", now;

    // (re)create table
    session << "CREATE TABLE Person (Name VARCHAR(30), Address VARCHAR, Age INTEGER(3))", now;

    // insert some rows
    Person person = 
    {
        "Bart Simpson",
        "Springfield",
        12
    };

    Statement insert(session);
    insert << "INSERT INTO Person VALUES(?, ?, ?)",
        use(person.name),
        use(person.address),
        use(person.age);

    insert.execute();

    person.name    = "Lisa Simpson";
    person.address = "Springfield";
    person.age     = 10;

    insert.execute();

    // a simple query
    Statement select(session);
    select << "SELECT Name, Address, Age FROM Person",
        into(person.name),
        into(person.address),
        into(person.age),
        range(0, 1); //  iterate over result set one row at a time

    while (!select.done())
    {
        select.execute();
        std::cout << person.name << " " << person.address << " " << person.age << std::endl;
    }

    return 0;
}

Dockerfile

FROM ubuntu:18.04

RUN apt-get update && apt-get install -y python3 python3-pip cmake
RUN pip3 install --upgrade pip
RUN pip3 install conan
RUN conan profile new --detect default
RUN sed -i "s/compiler.libcxx=libstdc++/compiler.libcxx=libstdc++11/" ~/.conan/profiles/default

WORKDIR /root
COPY src src
COPY CMakeLists.txt CMakeLists.txt
COPY conanfile.txt conanfile.txt
RUN mkdir build
WORKDIR build
RUN conan install ..
RUN cmake ..
RUN cmake --build .

docker build -t sandbox .

At this point the build breaks with the given linker error.

POCO version

Poco/1.9.0@pocoproject/stable

Compiler and version

gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0

Operating system and version

Ubuntu Budgie 18.04 and Ubuntu 18.04 Docker container

Other relevant information

I tried to download the static libraries with conan and to build them by myself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.