pocoproject / conan-poco Goto Github PK
View Code? Open in Web Editor NEWThis project forked from anonymouzz/conan-poco
Conan.io package for POCO C++ Libraries
This project forked from anonymouzz/conan-poco
Conan.io package for POCO C++ Libraries
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.
ERROR: OpenSSL/1.0.2o@conan/stable: Error in build() method, line 122
self.mingw_build(config_options_string)
while calling 'mingw_build', line 330
tools.run_in_windows_bash(self, config_line)
ConanException: Cannot recognize the Windows subsystem, install MSYS2/cygwin or specify a build_require to apply it.
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?
windows936encoding convert utf8 need encodings lib.
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?
Why does the POCO Conan package not include Poco::Redis?
Could you please push last version (with fPIC option) to bintray ?
Regards
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.
Example code should compile and link
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
(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/1.9.0@pocoproject/stable
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Ubuntu Budgie 18.04 and Ubuntu 18.04 Docker container
I tried to download the static libraries with conan and to build them by myself.
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
But if I inspect the package
conan inspect Poco/1.9.0@pocoproject/stable -a=options
I have fPIC option displayed
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)
What is wrong ?
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
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
There is no way how to get Poco::Data::PostgreSQL.
Is there a workaround?
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?
That :)
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?
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!
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?
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?
Cppunit header files of poco library are exported as a module and can conflict with cppunit header files of official library (https://sourceforge.net/projects/cppunit/).
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?
Hi,
Error on AppVeyour with Visual Studio 2019:
https://ci.appveyor.com/project/obiltschnig/conan-poco
This is a real problem?
Thanks.
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);
}`
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
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
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 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
git clone https://github.com/ezored/ezored.git -b xcframework-support
cd ezored
python make.py conan install_profiles
python make.py target windows_app conan
https://ci.appveyor.com/project/PauloCoutinho/ezored/builds/30131372
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
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:
git clone https://github.com/conan-io/examples.git && cd examples/libraries/poco/md5
[requires]
poco/1.10.1
[options]
poco:enable_jwt=True
[generators]
cmake
mkdir build && cd build
conan install ..
cmake .. -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
cmake --build .
#include "Poco/JWT/Signer.h"
int main(int argc, char** argv)
{
Poco::JWT::Signer signer("0123456789ABCDEF0123456789ABCDEF");
return 0;
}
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.
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?
I'm using conan and latest poco stable version 1.9.0
My environnement:
In conanfile.py (line 170) the suffix is:
But it should be
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 ""
The package does not have *.dbg
files on Windows when built with build_type=Debug
.
It seems like a self.copy
statement inside the package
method would fix the problem.
I would submit a PR but I am having a problem building the package myself because of a problem building a transitive dependency.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.