Skip to content

Instantly share code, notes, and snippets.

@ruipacheco
Created August 4, 2017 10:48
Show Gist options
  • Save ruipacheco/43fdf472927e6afa19f5dd6de30e5a87 to your computer and use it in GitHub Desktop.
Save ruipacheco/43fdf472927e6afa19f5dd6de30e5a87 to your computer and use it in GitHub Desktop.
Command line Clang error
⟩ ninja
[1/1] Linking CXX executable tests/unit_tests
FAILED: tests/unit_tests
: && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -DASIO_STANDALONE -std=c++11 -pedantic -Wno-padded -Wno-undef -Wno-old-style-cast -gdwarf-2 -g -g -Wl,-search_paths_first -Wl,-headerpad_max_install_names tests/CMakeFiles/unit_tests.dir/unit/main.cpp.o tests/CMakeFiles/unit_tests.dir/unit/utils.cpp.o tests/CMakeFiles/unit_tests.dir/unit/params.cpp.o tests/CMakeFiles/unit_tests.dir/unit/socket.cpp.o tests/CMakeFiles/unit_tests.dir/unit/connection.cpp.o tests/CMakeFiles/unit_tests.dir/unit/postgresql/connection.cpp.o tests/CMakeFiles/unit_tests.dir/unit/postgresql/generators.cpp.o tests/CMakeFiles/unit_tests.dir/unit/postgresql/parsers.cpp.o tests/CMakeFiles/unit_tests.dir/unit/postgresql/state_machines.cpp.o tests/CMakeFiles/unit_tests.dir/unit/mariadb/connection.cpp.o tests/CMakeFiles/unit_tests.dir/unit/mariadb/mariadb-connector-c.cpp.o tests/CMakeFiles/unit_tests.dir/unit/mariadb/generators.cpp.o tests/CMakeFiles/unit_tests.dir/unit/mariadb/parsers.cpp.o tests/CMakeFiles/unit_tests.dir/unit/mariadb/state_machines.cpp.o -o tests/unit_tests libdatabaseclient.a /opt/local/lib/libssl.dylib /opt/local/lib/libcrypto.dylib /usr/lib/libiconv.dylib mariadb-connector-c-src/libmariadb/libmariadbclient.a /usr/lib/libpq.dylib && :
Undefined symbols for architecture x86_64:
"std::runtime_error::what() const", referenced from:
vtable for fmt::FormatError in libdatabaseclient.a(format.cc.o)
vtable for fmt::internal::RuntimeError in libdatabaseclient.a(format.cc.o)
vtable for fmt::SystemError in libdatabaseclient.a(format.cc.o)
"std::__1::error_code::message() const", referenced from:
databaseclient::internal::Socket::tcp_connection_handler(std::__1::error_code, asio::ip::basic_resolver_iterator<asio::ip::tcp>) in libdatabaseclient.a(Socket.cpp.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find(char, unsigned long) const", referenced from:
Catch::Clara::Parser::handleOpt(unsigned long, char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<Catch::Clara::Parser::Token, std::__1::allocator<Catch::Clara::Parser::Token> >&) in main.cpp.o
Catch::Clara::Parser::handlePositional(unsigned long, char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<Catch::Clara::Parser::Token, std::__1::allocator<Catch::Clara::Parser::Token> >&) in main.cpp.o
Catch::Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Tbc::TextAttributes const&) in main.cpp.o
Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Tbc::TextAttributes const&) in main.cpp.o
Catch::BinaryExpression<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, (Catch::Internal::Operator)0, char const (&) [33]>::reconstructExpression(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in utils.cpp.o
Catch::BinaryExpression<std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, (Catch::Internal::Operator)0, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&>::reconstructExpression(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in utils.cpp.o
Catch::BinaryExpression<unsigned long const&, (Catch::Internal::Operator)0, int const&>::reconstructExpression(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) const in utils.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::rfind(char, unsigned long) const", referenced from:
Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Tbc::TextAttributes const&) in main.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::compare(char const*) const", referenced from:
Catch::parseSpecialTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TestSpecParser::visitChar(char) in main.cpp.o
Catch::addWarning(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setUseColour(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Clara::Detail::convertInto(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool&) in main.cpp.o
Catch::Config::openStream() in main.cpp.o
...
"std::__1::error_category::equivalent(std::__1::error_code const&, int) const", referenced from:
vtable for asio::detail::system_category in params.cpp.o
vtable for asio::error::detail::netdb_category in params.cpp.o
vtable for asio::error::detail::addrinfo_category in params.cpp.o
vtable for asio::error::detail::misc_category in params.cpp.o
vtable for asio::detail::system_category in socket.cpp.o
vtable for asio::error::detail::netdb_category in socket.cpp.o
vtable for asio::error::detail::addrinfo_category in socket.cpp.o
...
"std::__1::error_category::equivalent(int, std::__1::error_condition const&) const", referenced from:
vtable for asio::detail::system_category in params.cpp.o
vtable for asio::error::detail::netdb_category in params.cpp.o
vtable for asio::error::detail::addrinfo_category in params.cpp.o
vtable for asio::error::detail::misc_category in params.cpp.o
vtable for asio::detail::system_category in socket.cpp.o
vtable for asio::error::detail::netdb_category in socket.cpp.o
vtable for asio::error::detail::addrinfo_category in socket.cpp.o
...
"std::__1::error_category::default_error_condition(int) const", referenced from:
vtable for asio::detail::system_category in params.cpp.o
vtable for asio::error::detail::netdb_category in params.cpp.o
vtable for asio::error::detail::addrinfo_category in params.cpp.o
vtable for asio::error::detail::misc_category in params.cpp.o
vtable for asio::detail::system_category in socket.cpp.o
vtable for asio::error::detail::netdb_category in socket.cpp.o
vtable for asio::error::detail::addrinfo_category in socket.cpp.o
...
"std::__1::__shared_weak_count::__get_deleter(std::type_info const&) const", referenced from:
vtable for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in utils.cpp.o
vtable for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in utils.cpp.o
vtable for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in params.cpp.o
vtable for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in params.cpp.o
vtable for std::__1::__shared_ptr_emplace<databaseclient::internal::Socket, std::__1::allocator<databaseclient::internal::Socket> > in socket.cpp.o
vtable for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in socket.cpp.o
vtable for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in socket.cpp.o
...
"std::__1::__vector_base_common<true>::__throw_length_error() const", referenced from:
std::__1::vector<Catch::MessageInfo, std::__1::allocator<Catch::MessageInfo> >::allocate(unsigned long) in main.cpp.o
void std::__1::vector<Catch::MessageInfo, std::__1::allocator<Catch::MessageInfo> >::__push_back_slow_path<Catch::MessageInfo const&>(Catch::MessageInfo const&&&) in main.cpp.o
std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >::value) && (is_constructible<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::iterator_traits<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >::reference>::value), std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >::type std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::insert<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>) in main.cpp.o
void std::__1::vector<Catch::TestCaseTracking::ITracker*, std::__1::allocator<Catch::TestCaseTracking::ITracker*> >::__push_back_slow_path<Catch::TestCaseTracking::ITracker*>(Catch::TestCaseTracking::ITracker*&&) in main.cpp.o
void std::__1::vector<Catch::SectionEndInfo, std::__1::allocator<Catch::SectionEndInfo> >::__push_back_slow_path<Catch::SectionEndInfo const&>(Catch::SectionEndInfo const&&&) in main.cpp.o
std::__1::vector<Catch::TestSpec::Filter, std::__1::allocator<Catch::TestSpec::Filter> >::allocate(unsigned long) in main.cpp.o
std::__1::vector<Catch::Ptr<Catch::TestSpec::Pattern>, std::__1::allocator<Catch::Ptr<Catch::TestSpec::Pattern> > >::allocate(unsigned long) in main.cpp.o
...
"std::__1::__vector_base_common<true>::__throw_out_of_range() const", referenced from:
std::__1::vector<databaseclient::internal::Column, std::__1::allocator<databaseclient::internal::Column> >::at(unsigned long) const in libdatabaseclient.a(AbstractResult.cpp.o)
std::__1::vector<std::__1::pair<bool, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > >, std::__1::allocator<std::__1::pair<bool, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > > > >::at(unsigned long) const in libdatabaseclient.a(AbstractResult.cpp.o)
std::__1::vector<Botan::PointGFp, std::__1::allocator<Botan::PointGFp> >::at(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::vector<std::__1::vector<unsigned short, std::__1::allocator<unsigned short> >, std::__1::allocator<std::__1::vector<unsigned short, std::__1::allocator<unsigned short> > > >::at(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::at(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::vector<std::__1::set<Botan::Certificate_Status_Code, std::__1::less<Botan::Certificate_Status_Code>, std::__1::allocator<Botan::Certificate_Status_Code> >, std::__1::allocator<std::__1::set<Botan::Certificate_Status_Code, std::__1::less<Botan::Certificate_Status_Code>, std::__1::allocator<Botan::Certificate_Status_Code> > > >::at(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::vector<std::__1::shared_ptr<Botan::X509_Certificate const>, std::__1::allocator<std::__1::shared_ptr<Botan::X509_Certificate const> > >::at(unsigned long) const in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::__basic_string_common<true>::__throw_length_error() const", referenced from:
std::__1::enable_if<__is_forward_iterator<std::__1::__wrap_iter<char const*> >::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) in main.cpp.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in main.cpp.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in utils.cpp.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in generators.cpp.o
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in state_machines.cpp.o
std::__1::enable_if<__is_forward_iterator<std::__1::__wrap_iter<unsigned char const*> >::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<std::__1::__wrap_iter<unsigned char const*> >(std::__1::__wrap_iter<unsigned char const*>, std::__1::__wrap_iter<unsigned char const*>) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::enable_if<__is_forward_iterator<char*>::value, void>::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init<char*>(char*, char*) in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::locale::has_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::locale::use_facet(std::__1::locale::id&) const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
...
"std::__1::ios_base::getloc() const", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in mariadb-connector-c.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in mariadb-connector-c.cpp.o
...
"std::exception::what() const", referenced from:
vtable for std::__1::bad_function_call in utils.cpp.o
vtable for std::__1::bad_function_call in params.cpp.o
vtable for std::__1::bad_function_call in socket.cpp.o
vtable for std::__1::bad_function_call in connection.cpp.o
vtable for std::__1::bad_function_call in connection.cpp.o
vtable for std::__1::bad_function_call in generators.cpp.o
vtable for std::__1::bad_function_call in parsers.cpp.o
...
"std::logic_error::logic_error(char const*)", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::WildcardPattern::matches(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in main.cpp.o
Catch::TestCaseTracking::TrackerBase::close() in main.cpp.o
Catch::(anonymous namespace)::PosixColourImpl::use(Catch::Colour::Code) in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::operator[](Catch::Clara::UnpositionalTag) in main.cpp.o
Catch::Clara::Parser::handleMode(unsigned long, char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<Catch::Clara::Parser::Token, std::__1::allocator<Catch::Clara::Parser::Token> >&) in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::validate() const in main.cpp.o
...
"std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::Session::Session() in main.cpp.o
Catch::Clara::addOptName(Catch::Clara::CommandLine<Catch::ConfigData>::Arg&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
databaseclient::internal::AbstractConnection<databaseclient::internal::postgresql::PGConnection>::close_and_throw(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const in libdatabaseclient.a(AbstractConnection.cpp.o)
databaseclient::internal::AbstractConnection<databaseclient::internal::mariadb::MDBConnection>::close_and_throw(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const in libdatabaseclient.a(AbstractConnection.cpp.o)
databaseclient::internal::Socket::send(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&)::$_3::operator()(std::__1::error_code, unsigned long) const in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::receive()::$_4::operator()(std::__1::error_code, unsigned long) const in libdatabaseclient.a(Socket.cpp.o)
...
"std::logic_error::logic_error(std::logic_error const&)", referenced from:
____C_A_T_C_H____T_E_S_T____44() in connection.cpp.o
"std::logic_error::logic_error(char const*)", referenced from:
Catch::TagAliasRegistry::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
databaseclient::internal::AbstractResult::column_index(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libdatabaseclient.a(AbstractResult.cpp.o)
"std::logic_error::logic_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Config::openStream() in main.cpp.o
"std::logic_error::logic_error(std::logic_error const&)", referenced from:
std::out_of_range::out_of_range(std::out_of_range const&) in state_machines.cpp.o
"std::logic_error::~logic_error()", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::WildcardPattern::matches(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in main.cpp.o
Catch::TestCaseTracking::TrackerBase::close() in main.cpp.o
Catch::(anonymous namespace)::PosixColourImpl::use(Catch::Colour::Code) in main.cpp.o
Catch::Session::Session() in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::operator[](Catch::Clara::UnpositionalTag) in main.cpp.o
...
"std::domain_error::~domain_error()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TagAliasRegistry::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Config::openStream() in main.cpp.o
"std::out_of_range::~out_of_range()", referenced from:
____C_A_T_C_H____T_E_S_T____6() in state_machines.cpp.o
databaseclient::internal::AbstractResult::column_index(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libdatabaseclient.a(AbstractResult.cpp.o)
"std::exception_ptr::exception_ptr(std::exception_ptr const&)", referenced from:
std::__1::__assoc_state<Botan::BigInt>::move() in libdatabaseclient.a(botan_all.cpp.o)
"std::exception_ptr::~exception_ptr()", referenced from:
std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__assoc_sub_state::~__assoc_sub_state() in libdatabaseclient.a(botan_all.cpp.o)
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__deferred_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__assoc_state<Botan::BigInt>::move() in libdatabaseclient.a(botan_all.cpp.o)
"std::runtime_error::runtime_error(char const*)", referenced from:
Catch::abortAfterX(Catch::ConfigData&, int) in main.cpp.o
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setUseColour(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
fmt::internal::FixedBuffer<char>::grow(unsigned long) in libdatabaseclient.a(format.cc.o)
fmt::internal::FixedBuffer<wchar_t>::grow(unsigned long) in libdatabaseclient.a(format.cc.o)
"std::runtime_error::runtime_error(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::addWarning(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setOrder(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Clara::Detail::convertInto(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool&) in main.cpp.o
void Catch::Clara::Detail::convertInto<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&) in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::populateOptions(std::__1::vector<Catch::Clara::Parser::Token, std::__1::allocator<Catch::Clara::Parser::Token> > const&, Catch::ConfigData&) const in main.cpp.o
...
"std::runtime_error::runtime_error(char const*)", referenced from:
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in utils.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in params.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in socket.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in connection.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in connection.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in generators.cpp.o
fmt::FormatError::FormatError(fmt::BasicCStringRef<char>) in parsers.cpp.o
...
"std::runtime_error::runtime_error(std::runtime_error const&)", referenced from:
std::__1::system_error::system_error(std::__1::system_error const&) in params.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in socket.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in connection.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in connection.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in generators.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in parsers.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in state_machines.cpp.o
...
"std::runtime_error::~runtime_error()", referenced from:
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::abortAfterX(Catch::ConfigData&, int) in main.cpp.o
Catch::addWarning(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setOrder(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setUseColour(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"std::runtime_error::~runtime_error()", referenced from:
fmt::internal::RuntimeError::~RuntimeError() in libdatabaseclient.a(format.cc.o)
fmt::FormatError::~FormatError() in libdatabaseclient.a(format.cc.o)
"std::runtime_error::operator=(std::runtime_error const&)", referenced from:
fmt::SystemError::init(int, fmt::BasicCStringRef<char>, fmt::ArgList) in libdatabaseclient.a(format.cc.o)
"std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&)", referenced from:
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in utils.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in params.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in socket.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in connection.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in connection.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in generators.cpp.o
void std::__1::this_thread::sleep_for<long long, std::__1::ratio<1l, 1000l> >(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> > const&) in parsers.cpp.o
...
"std::__1::__next_prime(unsigned long)", referenced from:
std::__1::__hash_table<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<spdlog::logger> >, std::__1::__unordered_map_hasher<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<spdlog::logger> >, std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::__unordered_map_equal<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<spdlog::logger> >, std::__1::equal_to<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::shared_ptr<spdlog::logger> > > >::rehash(unsigned long) in libdatabaseclient.a(Utils.cpp.o)
"std::__1::bad_weak_ptr::~bad_weak_ptr()", referenced from:
std::__1::shared_ptr<databaseclient::internal::Socket>::shared_ptr<databaseclient::internal::Socket>(std::__1::weak_ptr<databaseclient::internal::Socket> const&, std::__1::enable_if<is_convertible<databaseclient::internal::Socket*, databaseclient::internal::Socket*>::value, std::__1::shared_ptr<databaseclient::internal::Socket>::__nat>::type) in libdatabaseclient.a(Socket.cpp.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", referenced from:
Catch::makeReporter(Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::runTests(Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::applyFilenamesAsTags(Catch::IConfig const&) in main.cpp.o
Catch::registerTestCase(Catch::ITestCase*, char const*, Catch::NameAndDesc const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::makeTestCase(Catch::ITestCase*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::capturedExpressionWithSecondArgument(char const*, char const*) in main.cpp.o
Catch::AssertionResult::getExpressionInMacro() const in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long, unsigned long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(Utils.cpp.o)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in libdatabaseclient.a(Utils.cpp.o)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(unsigned long, char)", referenced from:
Catch::Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Tbc::TextAttributes const&) in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::optUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long, unsigned long) const in main.cpp.o
Tbc::Text::spliceLine(unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, unsigned long) in main.cpp.o
Catch::listReporters(Catch::Config const&) in main.cpp.o
Catch::ConsoleReporter::printTotalsDivider(Catch::Totals const&) in main.cpp.o
std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> > std::__1::__pad_and_output<char, std::__1::char_traits<char> >(std::__1::ostreambuf_iterator<char, std::__1::char_traits<char> >, char const*, char const*, char const*, std::__1::ios_base&, char) in main.cpp.o
Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul>::overflow(int) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*)", referenced from:
Catch::capturedExpressionWithSecondArgument(char const*, char const*) in main.cpp.o
Catch::AssertionResult::getExpressionInMacro() const in main.cpp.o
Catch::Matchers::StdString::StringMatcherBase::describe() const in main.cpp.o
Catch::Matchers::Impl::MatchAllOf<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >::describe() const in main.cpp.o
Catch::Clara::addOptName(Catch::Clara::CommandLine<Catch::ConfigData>::Arg&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Clara::Detail::convertInto(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool&) in main.cpp.o
void Catch::Clara::Detail::convertInto<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*, unsigned long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::AssertionResult::getExpressionInMacro() const in main.cpp.o
Catch::replaceInPlace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TagAliasRegistry::expandAliases(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in main.cpp.o
Catch::Matchers::StdString::StringMatcherBase::describe() const in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(unsigned long, char)", referenced from:
Catch::AssertionResultData::reconstructExpression() const in main.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::assign(char const*)", referenced from:
Catch::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::FatalConditionHandler::handleSignal(int) in main.cpp.o
Catch::Clara::argsToVector(int, char const* const*) in main.cpp.o
Catch::Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Tbc::TextAttributes const&) in main.cpp.o
Catch::listTests(Catch::Config const&) in main.cpp.o
Catch::JunitReporter::writeTestCase(Catch::CumulativeReporterBase::Node<Catch::TestCaseStats, Catch::CumulativeReporterBase::SectionNode> const&) in main.cpp.o
Catch::JunitReporter::writeAssertion(Catch::AssertionStats const&) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(std::__1::__wrap_iter<char const*>, char)", referenced from:
Catch::AssertionResult::getExpression() const in main.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*)", referenced from:
Catch::CompactReporter::AssertionPrinter::print() in main.cpp.o
spdlog::details::file_helper::open(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in libdatabaseclient.a(Utils.cpp.o)
spdlog::details::file_helper::write(spdlog::details::log_msg const&) in libdatabaseclient.a(Utils.cpp.o)
Botan::SCAN_Name::arg(unsigned long) const in libdatabaseclient.a(botan_all.cpp.o)
Botan::Charset::transcode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::Character_Set, Botan::Character_Set) in libdatabaseclient.a(botan_all.cpp.o)
Botan::ASN1_String::ASN1_String(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
Botan::X509_Time::to_string() const in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, char const*, unsigned long)", referenced from:
Catch::Tbc::Text::Text(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Tbc::TextAttributes const&) in main.cpp.o
Botan::get_aead(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::Cipher_Dir) in libdatabaseclient.a(botan_all.cpp.o)
Botan::get_cipher_mode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::Cipher_Dir) in libdatabaseclient.a(botan_all.cpp.o)
Botan::PEM_Code::encode(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert(unsigned long, unsigned long, char)", referenced from:
Catch::AssertionResultData::reconstructExpression() const in main.cpp.o
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::resize(unsigned long, char)", referenced from:
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in main.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in utils.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in utils.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in generators.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in generators.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::str(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in state_machines.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::reserve(unsigned long)", referenced from:
Catch::TestSpecParser::parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::applyFilenamesAsTags(Catch::IConfig const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::extractClassName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::ScopedMessage::ScopedMessage(Catch::MessageBuilder const&) in main.cpp.o
Catch::replaceInPlace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__grow_by(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)", referenced from:
std::__1::enable_if<__is_forward_iterator<std::__1::__wrap_iter<char const*> >::value, std::__1::__wrap_iter<char*> >::type std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::insert<std::__1::__wrap_iter<char const*> >(std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>, std::__1::__wrap_iter<char const*>) in libdatabaseclient.a(MDBConnection.cpp.o)
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::push_back(char)", referenced from:
Catch::makeTestCase(Catch::ITestCase*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::toString(std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> > const&) in main.cpp.o
Catch::toString(float) in main.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in main.cpp.o
Catch::addWarning(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Catch::extractClassName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::AssertionResult::getExpandedExpression() const in main.cpp.o
Catch::AssertionResult::getMessage() const in main.cpp.o
Catch::toLower(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TestCaseInfo::TestCaseInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::TestCaseInfo::TestCaseInfo(Catch::TestCaseInfo const&) in main.cpp.o
Catch::MessageInfo::MessageInfo(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&, Catch::ResultWas::OfType) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long, unsigned long, std::__1::allocator<char> const&)", referenced from:
Catch::applyFilenamesAsTags(Catch::IConfig const&) in main.cpp.o
Catch::extractClassName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::trim(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::replaceInPlace(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::toString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Catch::fpToString<double>(double, int) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Catch::fpToString<float>(float, int) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::makeReporter(Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::runTests(Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::TestSpecParser::parse(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::RunContext::runTest(Catch::TestCase const&) in main.cpp.o
Catch::applyFilenamesAsTags(Catch::IConfig const&) in main.cpp.o
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > std::__1::operator+<char, std::__1::char_traits<char>, std::__1::allocator<char> >(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::operator=(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
Catch::TestCase::withName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in main.cpp.o
Catch::ResultBuilder::captureExpectedException(Catch::Matchers::Impl::MatcherBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) in main.cpp.o
Catch::CumulativeReporterBase::testCaseEnded(Catch::TestCaseStats const&) in main.cpp.o
Catch::RunContext::handleFatalErrorCondition(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::AssertionResultData::operator=(Catch::AssertionResultData const&) in main.cpp.o
std::__1::enable_if<(__is_forward_iterator<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >::value) && (is_constructible<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::iterator_traits<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >::reference>::value), std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*> >::type std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::insert<std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*> >(std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>, std::__1::__wrap_iter<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const*>) in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::ArgBuilder::describe(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::__init(wchar_t const*, unsigned long)", referenced from:
Catch::toString(wchar_t const*) in main.cpp.o
"std::__1::basic_string<wchar_t, std::__1::char_traits<wchar_t>, std::__1::allocator<wchar_t> >::~basic_string()", referenced from:
Catch::toString(wchar_t const*) in main.cpp.o
"std::__1::future_error::future_error(std::__1::error_code)", referenced from:
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<Botan::BigInt>::future(std::__1::__assoc_state<Botan::BigInt>*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::future_error::~future_error()", referenced from:
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<Botan::BigInt>::future(std::__1::__assoc_state<Botan::BigInt>*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::placeholders::_1", referenced from:
databaseclient::internal::Socket::call_async_open(asio::ip::basic_resolver_iterator<asio::ip::tcp>) in libdatabaseclient.a(Socket.cpp.o)
Botan::TLS::Blocking_Client::Blocking_Client(std::__1::function<unsigned long (unsigned char*, unsigned long)>, std::__1::function<void (unsigned char const*, unsigned long)>, Botan::TLS::Session_Manager&, Botan::Credentials_Manager&, Botan::TLS::Policy const&, Botan::RandomNumberGenerator&, Botan::TLS::Server_Information const&, Botan::TLS::Protocol_Version const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Channel::received_data(unsigned char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Channel::create_handshake_state(Botan::TLS::Protocol_Version) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Compat_Callbacks::Compat_Callbacks(std::__1::function<void (unsigned char const*, unsigned long)>, std::__1::function<void (unsigned char const*, unsigned long)>, std::__1::function<void (Botan::TLS::Alert, unsigned char const*, unsigned long)>, std::__1::function<bool (Botan::TLS::Session const&)>, std::__1::function<void (Botan::TLS::Handshake_Message const&)>, std::__1::function<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > (std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >)>) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::placeholders::_2", referenced from:
Botan::TLS::Blocking_Client::Blocking_Client(std::__1::function<unsigned long (unsigned char*, unsigned long)>, std::__1::function<void (unsigned char const*, unsigned long)>, Botan::TLS::Session_Manager&, Botan::Credentials_Manager&, Botan::TLS::Policy const&, Botan::RandomNumberGenerator&, Botan::TLS::Server_Information const&, Botan::TLS::Protocol_Version const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Channel::create_handshake_state(Botan::TLS::Protocol_Version) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::placeholders::_3", referenced from:
Botan::TLS::Channel::create_handshake_state(Botan::TLS::Protocol_Version) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::system_error::system_error(std::__1::error_code)", referenced from:
asio::detail::do_throw_error(std::__1::error_code const&) in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::connect()::$_0::operator()(std::__1::error_code) const in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::connect()::$_1::operator()(std::__1::error_code, asio::ip::basic_resolver_iterator<asio::ip::tcp>) const in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::connect()::$_2::operator()(std::__1::error_code) const in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::send(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&)::$_3::operator()(std::__1::error_code, unsigned long) const in libdatabaseclient.a(Socket.cpp.o)
databaseclient::internal::Socket::receive()::$_4::operator()(std::__1::error_code, unsigned long) const in libdatabaseclient.a(Socket.cpp.o)
"std::__1::system_error::system_error(std::__1::error_code, char const*)", referenced from:
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in params.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in socket.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in connection.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in connection.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in generators.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in parsers.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in state_machines.cpp.o
...
"std::__1::system_error::~system_error()", referenced from:
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in params.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in params.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in socket.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in socket.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in connection.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in connection.cpp.o
asio::detail::do_throw_error(std::__1::error_code const&, char const*) in connection.cpp.o
...
"std::__1::basic_istream<char, std::__1::char_traits<char> >::read(char*, long)", referenced from:
Botan::DataSource_Stream::read(unsigned char*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::DataSource_Stream::peek(unsigned char*, unsigned long, unsigned long) const in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(std::__1::fpos<__mbstate_t>)", referenced from:
Botan::DataSource_Stream::check_available(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::seekg(long long, std::__1::ios_base::seekdir)", referenced from:
Botan::DataSource_Stream::check_available(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::DataSource_Stream::peek(unsigned char*, unsigned long, unsigned long) const in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::tellg()", referenced from:
Botan::DataSource_Stream::check_available(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_istream<char, std::__1::char_traits<char> >&, bool)", referenced from:
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in main.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in libdatabaseclient.a(Utils.cpp.o)
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, char&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in main.cpp.o
Botan::DataSource_Stream::DataSource_Stream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_ifstream<char, std::__1::char_traits<char> >::~basic_ifstream() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(int&)", referenced from:
void Catch::Clara::Detail::convertInto<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&) in main.cpp.o
"std::__1::basic_istream<char, std::__1::char_traits<char> >::operator>>(unsigned int&)", referenced from:
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::put(char)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in mariadb-connector-c.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::flush()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in mariadb-connector-c.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::write(char const*, long)", referenced from:
Botan::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Botan::BigInt const&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::sentry(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in mariadb-connector-c.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::sentry::~sentry()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in mariadb-connector-c.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
Catch::CoutStream::~CoutStream() in main.cpp.o
Catch::DebugOutStream::~DebugOutStream() in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(double)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Catch::fpToString<double>(double, int) in main.cpp.o
Catch::XmlWriter& Catch::XmlWriter::writeAttribute<double>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, double const&) in main.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(float)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Catch::fpToString<float>(float, int) in main.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(int)", referenced from:
Catch::toString(int) in main.cpp.o
Catch::XmlEncode::encodeTo(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const in main.cpp.o
Botan::assertion_failure(char const*, char const*, char const*, char const*, int) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client::process_handshake_msg(Botan::TLS::Handshake_State const*, Botan::TLS::Handshake_State&, Botan::TLS::Handshake_Type, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned int)", referenced from:
Catch::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Catch::Version const&) in main.cpp.o
Catch::Detail::rawMemoryToString(void const*, unsigned long) in main.cpp.o
Catch::XmlWriter& Catch::XmlWriter::writeAttribute<unsigned int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int const&) in main.cpp.o
Catch::ConsoleReporter::lazyPrintRunInfo() in main.cpp.o
____C_A_T_C_H____T_E_S_T____0() in mariadb-connector-c.cpp.o
Botan::X509_Time::readable_string() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Policy::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long)", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > Catch::Detail::StringMakerBase<true>::convert<long>(long const&) in state_machines.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long)", referenced from:
Catch::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, Catch::pluralise const&) in main.cpp.o
Catch::toString(unsigned long) in main.cpp.o
Catch::TestRegistry::registerTest(Catch::TestCase const&) in main.cpp.o
Catch::listTags(Catch::Config const&) in main.cpp.o
Catch::XmlWriter& Catch::XmlWriter::writeAttribute<unsigned long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long const&) in main.cpp.o
Catch::ConsoleReporter::SummaryColumn::addRow(unsigned long) in main.cpp.o
...
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long long)", referenced from:
Catch::toString(long long) in main.cpp.o
"std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(unsigned long long)", referenced from:
Catch::toString(unsigned long long) in main.cpp.o
"std::__1::__shared_count::__add_shared()", referenced from:
std::__1::future<Botan::BigInt>::future(std::__1::__assoc_state<Botan::BigInt>*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__shared_count::__release_shared()", referenced from:
std::__1::__release_shared_count::operator()(std::__1::__shared_count*) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<Botan::BigInt>::~future() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__shared_count::~__shared_count()", referenced from:
std::__1::__assoc_sub_state::~__assoc_sub_state() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
void Catch::Clara::Detail::convertInto<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int&) in main.cpp.o
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in main.cpp.o
void databaseclient::internal::split<std::__1::back_insert_iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char, std::__1::back_insert_iterator<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >) in libdatabaseclient.a(Utils.cpp.o)
std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_stringstream() in libdatabaseclient.a(Utils.cpp.o)
Botan::X509_Time::readable_string() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::calendar_point::to_string() const in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::error_category::~error_category()", referenced from:
asio::detail::system_category::~system_category() in params.cpp.o
asio::error::detail::netdb_category::~netdb_category() in params.cpp.o
asio::error::detail::addrinfo_category::~addrinfo_category() in params.cpp.o
asio::error::detail::misc_category::~misc_category() in params.cpp.o
asio::detail::system_category::~system_category() in socket.cpp.o
asio::error::detail::netdb_category::~netdb_category() in socket.cpp.o
asio::error::detail::addrinfo_category::~addrinfo_category() in socket.cpp.o
...
"std::__1::__thread_struct::__thread_struct()", referenced from:
void* std::__1::__thread_proxy<std::__1::tuple<void (spdlog::details::async_log_helper::*)(), spdlog::details::async_log_helper*> >(void*) in libdatabaseclient.a(Utils.cpp.o)
void* std::__1::__thread_proxy<std::__1::tuple<void (std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::*)(), std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >*> >(void*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__thread_struct::~__thread_struct()", referenced from:
std::__1::__thread_specific_ptr<std::__1::__thread_struct>::reset(std::__1::__thread_struct*) in libdatabaseclient.a(Utils.cpp.o)
std::__1::__thread_specific_ptr<std::__1::__thread_struct>::reset(std::__1::__thread_struct*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::sync()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::uflow()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::setbuf(char*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsgetn(char*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::xsputn(char const*, long)", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int)", referenced from:
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::seekpos(std::__1::fpos<__mbstate_t>, unsigned int)", referenced from:
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::overflow(int)", referenced from:
vtable for Catch::StreamBufBase in main.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::pbackfail(int)", referenced from:
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::showmanyc()", referenced from:
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
vtable for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in main.cpp.o
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
vtable for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::underflow()", referenced from:
vtable for Catch::StreamBufImpl<Catch::OutputDebugWriter, 256ul> in main.cpp.o
vtable for Catch::StreamBufBase in main.cpp.o
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::basic_streambuf()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
...
"std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
...
"std::__1::future_category()", referenced from:
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<Botan::BigInt>::future(std::__1::__assoc_state<Botan::BigInt>*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::system_category()", referenced from:
asio::basic_waitable_timer<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock>, asio::waitable_timer_service<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> > >::expires_from_now(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) in libdatabaseclient.a(Socket.cpp.o)
asio::async_result<asio::handler_type<databaseclient::internal::Socket::connect()::$_2, void (std::__1::error_code)>::type>::type asio::basic_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >::async_connect<databaseclient::internal::Socket::connect()::$_2>(asio::generic::basic_endpoint<asio::generic::stream_protocol> const&, databaseclient::internal::Socket::connect()::$_2&&) in libdatabaseclient.a(Socket.cpp.o)
asio::basic_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >::non_blocking(bool) in libdatabaseclient.a(Socket.cpp.o)
asio::io_service::run() in libdatabaseclient.a(Socket.cpp.o)
asio::async_result<asio::handler_type<std::__1::__bind<void (databaseclient::internal::Socket::*)(std::__1::error_code, asio::ip::basic_resolver_iterator<asio::ip::tcp>), std::__1::shared_ptr<databaseclient::internal::Socket>, std::__1::placeholders::__ph<1>&, asio::ip::basic_resolver_iterator<asio::ip::tcp>&>, void (std::__1::error_code)>::type>::type asio::basic_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >::async_connect<std::__1::__bind<void (databaseclient::internal::Socket::*)(std::__1::error_code, asio::ip::basic_resolver_iterator<asio::ip::tcp>), std::__1::shared_ptr<databaseclient::internal::Socket>, std::__1::placeholders::__ph<1>&, asio::ip::basic_resolver_iterator<asio::ip::tcp>&> >(asio::generic::basic_endpoint<asio::generic::stream_protocol> const&, std::__1::__bind<void (databaseclient::internal::Socket::*)(std::__1::error_code, asio::ip::basic_resolver_iterator<asio::ip::tcp>), std::__1::shared_ptr<databaseclient::internal::Socket>, std::__1::placeholders::__ph<1>&, asio::ip::basic_resolver_iterator<asio::ip::tcp>&>&&) in libdatabaseclient.a(Socket.cpp.o)
asio::async_result<asio::handler_type<databaseclient::internal::Socket::send(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&)::$_3, void (std::__1::error_code, unsigned long)>::type>::type asio::async_write<asio::basic_stream_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >, asio::const_buffers_1, databaseclient::internal::Socket::send(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&)::$_3>(asio::basic_stream_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >&, asio::const_buffers_1 const&, databaseclient::internal::Socket::send(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&)::$_3&&) in libdatabaseclient.a(Socket.cpp.o)
void asio::basic_socket<asio::generic::stream_protocol, asio::stream_socket_service<asio::generic::stream_protocol> >::io_control<asio::detail::io_control::bytes_readable>(asio::detail::io_control::bytes_readable&) in libdatabaseclient.a(Socket.cpp.o)
...
"std::__1::__assoc_sub_state::__sub_wait(std::__1::unique_lock<std::__1::mutex>&)", referenced from:
std::__1::__assoc_state<Botan::BigInt>::move() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__assoc_sub_state::set_exception(std::exception_ptr)", referenced from:
std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__deferred_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__assoc_sub_state::wait()", referenced from:
std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__on_zero_shared() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__assoc_sub_state::__execute()", referenced from:
vtable for std::__1::__assoc_state<Botan::BigInt> in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::condition_variable::notify_all()", referenced from:
Botan::Barrier::sync() in libdatabaseclient.a(botan_all.cpp.o)
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::condition_variable::notify_one()", referenced from:
Botan::Semaphore::release(unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)", referenced from:
void std::__1::condition_variable::wait<Botan::Barrier::sync()::$_5>(std::__1::unique_lock<std::__1::mutex>&, Botan::Barrier::sync()::$_5) in libdatabaseclient.a(botan_all.cpp.o)
void std::__1::condition_variable::wait<Botan::Semaphore::acquire()::$_7>(std::__1::unique_lock<std::__1::mutex>&, Botan::Semaphore::acquire()::$_7) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::condition_variable::~condition_variable()", referenced from:
std::__1::__assoc_sub_state::~__assoc_sub_state() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__shared_weak_count::__add_weak()", referenced from:
std::__1::shared_ptr<databaseclient::internal::Socket> std::__1::shared_ptr<databaseclient::internal::Socket>::make_shared<databaseclient::Parameters&>(databaseclient::Parameters&&&) in socket.cpp.o
void asio::detail::resolver_service<asio::ip::tcp>::async_resolve<databaseclient::internal::Socket::connect()::$_1>(std::__1::shared_ptr<void>&, asio::ip::basic_resolver_query<asio::ip::tcp> const&, databaseclient::internal::Socket::connect()::$_1&) in libdatabaseclient.a(Socket.cpp.o)
asio::detail::resolve_op<asio::ip::tcp, databaseclient::internal::Socket::connect()::$_1>::resolve_op(std::__1::weak_ptr<void>, asio::ip::basic_resolver_query<asio::ip::tcp> const&, asio::detail::task_io_service&, databaseclient::internal::Socket::connect()::$_1&) in libdatabaseclient.a(Socket.cpp.o)
std::__1::shared_ptr<databaseclient::internal::Socket> std::__1::shared_ptr<databaseclient::internal::Socket>::make_shared<databaseclient::Parameters&>(databaseclient::Parameters&&&) in libdatabaseclient.a(PGConnection.cpp.o)
std::__1::shared_ptr<databaseclient::internal::Socket> std::__1::shared_ptr<databaseclient::internal::Socket>::make_shared<databaseclient::Parameters&>(databaseclient::Parameters&&&) in libdatabaseclient.a(MDBConnection.cpp.o)
"std::__1::__shared_weak_count::__add_shared()", referenced from:
spdlog::logger::_set_formatter(std::__1::shared_ptr<spdlog::formatter>) in utils.cpp.o
spdlog::async_logger::_set_pattern(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in utils.cpp.o
spdlog::async_logger::_set_formatter(std::__1::shared_ptr<spdlog::formatter>) in utils.cpp.o
spdlog::sinks::stderr_sink<std::__1::mutex>::instance() in utils.cpp.o
spdlog::details::async_log_helper::set_formatter(std::__1::shared_ptr<spdlog::formatter>) in utils.cpp.o
spdlog::logger::_set_formatter(std::__1::shared_ptr<spdlog::formatter>) in params.cpp.o
spdlog::async_logger::_set_pattern(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in params.cpp.o
...
"std::__1::__shared_weak_count::__release_weak()", referenced from:
std::__1::weak_ptr<databaseclient::internal::Socket>::~weak_ptr() in socket.cpp.o
std::__1::weak_ptr<databaseclient::internal::Socket>::~weak_ptr() in libdatabaseclient.a(Socket.cpp.o)
std::__1::weak_ptr<void>::~weak_ptr() in libdatabaseclient.a(Socket.cpp.o)
std::__1::weak_ptr<databaseclient::internal::Socket>::~weak_ptr() in libdatabaseclient.a(PGConnection.cpp.o)
std::__1::weak_ptr<databaseclient::internal::Socket>::~weak_ptr() in libdatabaseclient.a(MDBConnection.cpp.o)
"std::__1::__shared_weak_count::__release_shared()", referenced from:
std::__1::shared_ptr<spdlog::pattern_formatter>::~shared_ptr() in utils.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::~shared_ptr() in utils.cpp.o
std::__1::shared_ptr<spdlog::sinks::sink>::~shared_ptr() in utils.cpp.o
std::__1::shared_ptr<spdlog::formatter>::~shared_ptr() in utils.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter>::~shared_ptr() in params.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::~shared_ptr() in params.cpp.o
std::__1::shared_ptr<spdlog::sinks::sink>::~shared_ptr() in params.cpp.o
...
"std::__1::__shared_weak_count::lock()", referenced from:
std::__1::shared_ptr<databaseclient::internal::Socket>::shared_ptr<databaseclient::internal::Socket>(std::__1::weak_ptr<databaseclient::internal::Socket> const&, std::__1::enable_if<is_convertible<databaseclient::internal::Socket*, databaseclient::internal::Socket*>::value, std::__1::shared_ptr<databaseclient::internal::Socket>::__nat>::type) in libdatabaseclient.a(Socket.cpp.o)
"std::__1::__shared_weak_count::~__shared_weak_count()", referenced from:
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in utils.cpp.o
std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> >::~__shared_ptr_emplace() in utils.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in utils.cpp.o
std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > >::~__shared_ptr_emplace() in utils.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in params.cpp.o
std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> >::~__shared_ptr_emplace() in params.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in params.cpp.o
...
"std::__1::__thread_local_data()", referenced from:
void* std::__1::__thread_proxy<std::__1::tuple<void (spdlog::details::async_log_helper::*)(), spdlog::details::async_log_helper*> >(void*) in libdatabaseclient.a(Utils.cpp.o)
void* std::__1::__thread_proxy<std::__1::tuple<void (std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::*)(), std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >*> >(void*) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::__throw_system_error(int, char const*)", referenced from:
std::__1::thread::thread<void (spdlog::details::async_log_helper::*)(), spdlog::details::async_log_helper*, void>(void (spdlog::details::async_log_helper::*&&)(), spdlog::details::async_log_helper*&&) in libdatabaseclient.a(Utils.cpp.o)
std::__1::thread::thread<void (std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::*)(), std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >*, void>(void (std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::*&&)(), std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >*&&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::cerr", referenced from:
Catch::cerr() in main.cpp.o
____C_A_T_C_H____T_E_S_T____0() in mariadb-connector-c.cpp.o
"std::__1::cout", referenced from:
Catch::cout() in main.cpp.o
"std::__1::stoi(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int)", referenced from:
databaseclient::internal::postgresql::Parse::command_complete(unsigned long const&, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, databaseclient::internal::postgresql::CommandStatus&) in parsers.cpp.o
databaseclient::internal::postgresql::Parse::command_complete(unsigned long const&, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, databaseclient::internal::postgresql::CommandStatus&) in state_machines.cpp.o
databaseclient::internal::mariadb::Write::execute_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, std::__1::vector<std::__1::pair<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&) in generators.cpp.o
databaseclient::internal::postgresql::Parse::command_complete(unsigned long const&, std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, databaseclient::internal::postgresql::CommandStatus&) in libdatabaseclient.a(PGConnection.cpp.o)
databaseclient::internal::mariadb::Write::execute_statement(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, std::__1::vector<std::__1::pair<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::pair<bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > const&) in libdatabaseclient.a(MDBConnection.cpp.o)
"std::__1::ctype<char>::id", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in mariadb-connector-c.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in mariadb-connector-c.cpp.o
...
"std::__1::mutex::lock()", referenced from:
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in utils.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in params.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in socket.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in connection.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in connection.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in generators.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in parsers.cpp.o
...
"std::__1::mutex::unlock()", referenced from:
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in utils.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in params.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in socket.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in connection.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in connection.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in generators.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::log(spdlog::details::log_msg const&) in parsers.cpp.o
...
"std::__1::mutex::~mutex()", referenced from:
spdlog::details::z_formatter::~z_formatter() in utils.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::~base_sink() in utils.cpp.o
spdlog::details::z_formatter::~z_formatter() in params.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::~base_sink() in params.cpp.o
spdlog::details::z_formatter::~z_formatter() in socket.cpp.o
spdlog::sinks::base_sink<std::__1::mutex>::~base_sink() in socket.cpp.o
spdlog::details::z_formatter::~z_formatter() in connection.cpp.o
...
"std::__1::stoul(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int)", referenced from:
Botan::to_u32bit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::chrono::steady_clock::now()", referenced from:
asio::detail::chrono_time_traits<std::__1::chrono::steady_clock, asio::wait_traits<std::__1::chrono::steady_clock> >::now() in libdatabaseclient.a(Socket.cpp.o)
Botan::pbkdf2(Botan::MessageAuthenticationCode&, unsigned char*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned char const*, unsigned long, unsigned long, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) in libdatabaseclient.a(botan_all.cpp.o)
Botan::OS::get_high_resolution_clock() in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::(anonymous namespace)::steady_clock_ms() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::chrono::system_clock::from_time_t(long)", referenced from:
spdlog::sinks::daily_file_sink<std::__1::mutex, spdlog::sinks::default_daily_file_name_calculator>::_next_rotation_tp() in libdatabaseclient.a(Utils.cpp.o)
Botan::calendar_point::to_std_timepoint() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Session::Session(unsigned char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::chrono::system_clock::now()", referenced from:
spdlog::details::os::now() in utils.cpp.o
spdlog::details::os::now() in params.cpp.o
spdlog::details::os::now() in socket.cpp.o
spdlog::details::os::now() in connection.cpp.o
spdlog::details::os::now() in connection.cpp.o
spdlog::details::os::now() in generators.cpp.o
spdlog::details::os::now() in parsers.cpp.o
...
"std::__1::chrono::system_clock::to_time_t(std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > const&)", referenced from:
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in utils.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in params.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in socket.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in connection.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in connection.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in generators.cpp.o
spdlog::pattern_formatter::format(spdlog::details::log_msg&) in parsers.cpp.o
...
"std::__1::locale::locale(std::__1::locale const&)", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::locale::~locale()", referenced from:
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::endl<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) in mariadb-connector-c.cpp.o
...
"std::__1::stoull(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long*, int)", referenced from:
Botan::GeneralSubtree::GeneralSubtree(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::GeneralSubtree::GeneralSubtree(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::thread::join()", referenced from:
spdlog::details::async_log_helper::~async_log_helper() in utils.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in params.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in socket.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in connection.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in connection.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in generators.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in parsers.cpp.o
...
"std::__1::thread::detach()", referenced from:
std::__1::future<Botan::BigInt> std::__1::__make_async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >(std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt>&&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::thread::~thread()", referenced from:
spdlog::details::async_log_helper::~async_log_helper() in utils.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in params.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in socket.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in connection.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in connection.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in generators.cpp.o
spdlog::details::async_log_helper::~async_log_helper() in parsers.cpp.o
...
"std::__1::codecvt<char, char, __mbstate_t>::id", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::basic_filebuf() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in libdatabaseclient.a(botan_all.cpp.o)
"std::__1::ios_base::__set_badbit_and_consider_rethrow()", referenced from:
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in generators.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in mariadb-connector-c.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in libdatabaseclient.a(Utils.cpp.o)
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::operator>><char, std::__1::char_traits<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, char&) in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::ios_base::Init::Init()", referenced from:
Catch::TestRegistry::TestRegistry() in main.cpp.o
"std::__1::ios_base::Init::~Init()", referenced from:
Catch::TestRegistry::~TestRegistry() in main.cpp.o
"std::__1::ios_base::init(void*)", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::CoutStream::CoutStream() in main.cpp.o
...
"std::__1::ios_base::clear(unsigned int)", referenced from:
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::open(char const*, unsigned int) in main.cpp.o
Catch::StreamRedirect::StreamRedirect(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in main.cpp.o
Catch::StreamRedirect::~StreamRedirect() in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in main.cpp.o
std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long) in utils.cpp.o
...
"std::__1::basic_ios<char, std::__1::char_traits<char> >::~basic_ios()", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_ostringstream() in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
std::__1::basic_ofstream<char, std::__1::char_traits<char> >::~basic_ofstream() in main.cpp.o
...
"std::__1::to_string(int)", referenced from:
Botan::Charset::transcode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::Character_Set, Botan::Character_Set) in libdatabaseclient.a(botan_all.cpp.o)
Botan::ipv4_to_string(unsigned int) in libdatabaseclient.a(botan_all.cpp.o)
Botan::BER_Bad_Tag::BER_Bad_Tag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
Botan::BER_Bad_Tag::BER_Bad_Tag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::ASN1_Tag, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
Botan::ASN1_String::ASN1_String(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
Botan::BER_Object::assert_is_a(Botan::ASN1_Tag, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
Botan::(anonymous namespace)::encode_tag(Botan::ASN1_Tag, Botan::ASN1_Tag) in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::to_string(unsigned int)", referenced from:
databaseclient::internal::mariadb::Parse::statement_prepare(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&) in parsers.cpp.o
databaseclient::internal::Socket::connect() in libdatabaseclient.a(Socket.cpp.o)
Botan::OID::as_string() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::Data_Store::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int) in libdatabaseclient.a(botan_all.cpp.o)
databaseclient::internal::mariadb::Parse::statement_prepare(std::__1::vector<nonstd::byte, std::__1::allocator<nonstd::byte> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> >&) in libdatabaseclient.a(MDBConnection.cpp.o)
"std::__1::to_string(unsigned long)", referenced from:
Botan::SCAN_Name::arg(unsigned long) const in libdatabaseclient.a(botan_all.cpp.o)
Botan::to_u32bit(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::DL_Group::DL_Group(Botan::RandomNumberGenerator&, Botan::DL_Group::PrimeType, unsigned long, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::random_safe_prime(Botan::RandomNumberGenerator&, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::random_prime(Botan::RandomNumberGenerator&, unsigned long, Botan::BigInt const&, unsigned long, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::generate_dsa_primes(Botan::RandomNumberGenerator&, Botan::BigInt&, Botan::BigInt&, unsigned long, unsigned long, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::GCM_Mode::GCM_Mode(Botan::BlockCipher*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
...
"std::__1::to_string(unsigned long long)", referenced from:
Botan::X509_Time::to_string() const in libdatabaseclient.a(botan_all.cpp.o)
"std::bad_cast::bad_cast()", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libdatabaseclient.a(botan_all.cpp.o)
...
"std::bad_cast::~bad_cast()", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libdatabaseclient.a(botan_all.cpp.o)
...
"std::exception::~exception()", referenced from:
Botan::TLS::(anonymous namespace)::read_dtls_record(std::__1::vector<unsigned char, Botan::secure_allocator<unsigned char> >&, Botan::TLS::Record_Raw_Input&, Botan::TLS::Record&, Botan::TLS::Connection_Sequence_Numbers*, std::__1::function<std::__1::shared_ptr<Botan::TLS::Connection_Cipher_State> (unsigned short)>) in libdatabaseclient.a(botan_all.cpp.o)
"std::exception::~exception()", referenced from:
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::NotImplementedException::~NotImplementedException() in main.cpp.o
std::__1::bad_function_call::~bad_function_call() in utils.cpp.o
std::__1::bad_function_call::~bad_function_call() in params.cpp.o
std::__1::bad_function_call::~bad_function_call() in socket.cpp.o
std::__1::bad_function_call::~bad_function_call() in connection.cpp.o
std::__1::bad_function_call::~bad_function_call() in connection.cpp.o
...
"std::current_exception()", referenced from:
std::__1::__async_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__deferred_assoc_state<Botan::BigInt, std::__1::__async_func<Botan::Fixed_Exponent_Power_Mod, Botan::BigInt> >::__execute() in libdatabaseclient.a(botan_all.cpp.o)
"std::rethrow_exception(std::exception_ptr)", referenced from:
std::__1::__assoc_state<Botan::BigInt>::move() in libdatabaseclient.a(botan_all.cpp.o)
"std::uncaught_exception()", referenced from:
Catch::ScopedMessage::~ScopedMessage() in main.cpp.o
Catch::Section::~Section() in main.cpp.o
"std::terminate()", referenced from:
___clang_call_terminate in main.cpp.o
___clang_call_terminate in utils.cpp.o
___clang_call_terminate in params.cpp.o
___clang_call_terminate in socket.cpp.o
___clang_call_terminate in connection.cpp.o
___clang_call_terminate in connection.cpp.o
___clang_call_terminate in generators.cpp.o
...
"typeinfo for std::__1::bad_weak_ptr", referenced from:
std::__1::shared_ptr<databaseclient::internal::Socket>::shared_ptr<databaseclient::internal::Socket>(std::__1::weak_ptr<databaseclient::internal::Socket> const&, std::__1::enable_if<is_convertible<databaseclient::internal::Socket*, databaseclient::internal::Socket*>::value, std::__1::shared_ptr<databaseclient::internal::Socket>::__nat>::type) in libdatabaseclient.a(Socket.cpp.o)
"typeinfo for std::__1::future_error", referenced from:
void std::__1::__assoc_state<Botan::BigInt>::set_value<Botan::BigInt>(Botan::BigInt&&) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<Botan::BigInt>::future(std::__1::__assoc_state<Botan::BigInt>*) in libdatabaseclient.a(botan_all.cpp.o)
"typeinfo for std::__1::system_error", referenced from:
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in params.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in socket.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in connection.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in connection.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in generators.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in parsers.cpp.o
void asio::detail::throw_exception<std::__1::system_error>(std::__1::system_error const&) in state_machines.cpp.o
...
"typeinfo for std::__1::basic_istream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
typeinfo for std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
typeinfo for std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
...
"typeinfo for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
typeinfo for std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
...
"typeinfo for std::__1::basic_iostream<char, std::__1::char_traits<char> >", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
typeinfo for std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"typeinfo for std::__1::error_category", referenced from:
typeinfo for asio::detail::system_category in params.cpp.o
typeinfo for asio::error::detail::netdb_category in params.cpp.o
typeinfo for asio::error::detail::addrinfo_category in params.cpp.o
typeinfo for asio::error::detail::misc_category in params.cpp.o
typeinfo for asio::detail::system_category in socket.cpp.o
typeinfo for asio::error::detail::netdb_category in socket.cpp.o
typeinfo for asio::error::detail::addrinfo_category in socket.cpp.o
...
"typeinfo for std::__1::basic_streambuf<char, std::__1::char_traits<char> >", referenced from:
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for std::__1::basic_filebuf<char, std::__1::char_traits<char> > in main.cpp.o
typeinfo for Catch::StreamBufBase in main.cpp.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"typeinfo for std::__1::__assoc_sub_state", referenced from:
typeinfo for std::__1::__assoc_state<Botan::BigInt> in libdatabaseclient.a(botan_all.cpp.o)
"typeinfo for std::__1::__shared_weak_count", referenced from:
typeinfo for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in utils.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in utils.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in params.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in params.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<databaseclient::internal::Socket, std::__1::allocator<databaseclient::internal::Socket> > in socket.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<spdlog::pattern_formatter, std::__1::allocator<spdlog::pattern_formatter> > in socket.cpp.o
typeinfo for std::__1::__shared_ptr_emplace<spdlog::sinks::stderr_sink<std::__1::mutex>, std::__1::allocator<spdlog::sinks::stderr_sink<std::__1::mutex> > > in socket.cpp.o
...
"typeinfo for char const*", referenced from:
GCC_except_table1048 in main.cpp.o
"typeinfo for std::logic_error", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::WildcardPattern::matches(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in main.cpp.o
Catch::TestCaseTracking::TrackerBase::close() in main.cpp.o
Catch::(anonymous namespace)::PosixColourImpl::use(Catch::Colour::Code) in main.cpp.o
Catch::Session::Session() in main.cpp.o
Catch::Clara::CommandLine<Catch::ConfigData>::operator[](Catch::Clara::UnpositionalTag) in main.cpp.o
...
"typeinfo for std::domain_error", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TagAliasRegistry::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Config::openStream() in main.cpp.o
"typeinfo for std::out_of_range", referenced from:
GCC_except_table35 in state_machines.cpp.o
databaseclient::internal::AbstractResult::column_index(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libdatabaseclient.a(AbstractResult.cpp.o)
"typeinfo for std::runtime_error", referenced from:
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::abortAfterX(Catch::ConfigData&, int) in main.cpp.o
Catch::addWarning(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setOrder(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setRngSeed(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::setUseColour(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
...
"typeinfo for std::bad_cast", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::overflow(int) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::seekoff(long long, std::__1::ios_base::seekdir, unsigned int) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::sync() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::underflow() in libdatabaseclient.a(botan_all.cpp.o)
...
"typeinfo for std::exception", referenced from:
GCC_except_table1048 in main.cpp.o
GCC_except_table1553 in main.cpp.o
GCC_except_table1554 in main.cpp.o
GCC_except_table1598 in main.cpp.o
typeinfo for Catch::NotImplementedException in main.cpp.o
GCC_except_table43 in utils.cpp.o
typeinfo for std::__1::bad_function_call in utils.cpp.o
...
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for Catch::TestFailureException in main.cpp.o
typeinfo for Catch::DecomposedExpression in main.cpp.o
typeinfo for Catch::Matchers::Impl::MatcherMethod<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in main.cpp.o
typeinfo for std::__1::__basic_string_common<true> in main.cpp.o
typeinfo for Catch::Clara::Detail::IArgFunction<Catch::ConfigData> in main.cpp.o
typeinfo for Catch::NonCopyable in main.cpp.o
typeinfo for Catch::WildcardPattern in main.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__pointer_type_info", referenced from:
typeinfo for int (*)(DIR*) in libdatabaseclient.a(botan_all.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__function_type_info", referenced from:
typeinfo for int (DIR*) in libdatabaseclient.a(botan_all.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for Catch::SharedImpl<Catch::IShared> in main.cpp.o
typeinfo for Catch::SharedImpl<Catch::IConfig> in main.cpp.o
typeinfo for Catch::SharedImpl<Catch::ITestCase> in main.cpp.o
typeinfo for Catch::SharedImpl<Catch::IStreamingReporter> in main.cpp.o
typeinfo for std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for Catch::ReporterRegistry in main.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
typeinfo for Catch::Matchers::Impl::MatcherBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in main.cpp.o
typeinfo for Catch::RunContext in main.cpp.o
typeinfo for std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
typeinfo for Catch::Session in main.cpp.o
typeinfo for Catch::Section in main.cpp.o
typeinfo for Catch::(anonymous namespace)::RegistryHub in main.cpp.o
typeinfo for fmt::internal::MemoryBuffer<char, 500ul, std::__1::allocator<char> > in utils.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::bad_weak_ptr", referenced from:
std::__1::bad_weak_ptr::bad_weak_ptr() in libdatabaseclient.a(Socket.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::system_error", referenced from:
std::__1::system_error::system_error(std::__1::system_error const&) in params.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in socket.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in connection.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in connection.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in generators.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in parsers.cpp.o
std::__1::system_error::system_error(std::__1::system_error const&) in state_machines.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >", referenced from:
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::CoutStream::CoutStream() in main.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::__shared_count", referenced from:
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in utils.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in utils.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in params.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in params.cpp.o
std::__1::shared_ptr<databaseclient::internal::Socket> std::__1::shared_ptr<databaseclient::internal::Socket>::make_shared<databaseclient::Parameters&>(databaseclient::Parameters&&&) in socket.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in socket.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in socket.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::error_category", referenced from:
asio::detail::system_category::system_category() in params.cpp.o
asio::error::detail::netdb_category::netdb_category() in params.cpp.o
asio::error::detail::addrinfo_category::addrinfo_category() in params.cpp.o
asio::error::detail::misc_category::misc_category() in params.cpp.o
asio::detail::system_category::system_category() in socket.cpp.o
asio::error::detail::netdb_category::netdb_category() in socket.cpp.o
asio::error::detail::addrinfo_category::addrinfo_category() in socket.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::__assoc_sub_state", referenced from:
std::__1::__assoc_state<Botan::BigInt>::__assoc_state() in libdatabaseclient.a(botan_all.cpp.o)
std::__1::__assoc_sub_state::~__assoc_sub_state() in libdatabaseclient.a(botan_all.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::__shared_weak_count", referenced from:
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in utils.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in utils.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in params.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in params.cpp.o
std::__1::shared_ptr<databaseclient::internal::Socket> std::__1::shared_ptr<databaseclient::internal::Socket>::make_shared<databaseclient::Parameters&>(databaseclient::Parameters&&&) in socket.cpp.o
std::__1::shared_ptr<spdlog::pattern_formatter> std::__1::shared_ptr<spdlog::pattern_formatter>::make_shared<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&&&) in socket.cpp.o
std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> > std::__1::shared_ptr<spdlog::sinks::stderr_sink<std::__1::mutex> >::make_shared<>() in socket.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::ios_base", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::CoutStream::CoutStream() in main.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::__1::basic_ios<char, std::__1::char_traits<char> >", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::setTags(Catch::TestCaseInfo&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::CoutStream::CoutStream() in main.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::domain_error", referenced from:
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::TagAliasRegistry::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::loadTestNamesFromFile(Catch::ConfigData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::Config::openStream() in main.cpp.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::out_of_range", referenced from:
std::out_of_range::out_of_range(std::out_of_range const&) in state_machines.cpp.o
databaseclient::internal::AbstractResult::column_index(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const in libdatabaseclient.a(AbstractResult.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for std::exception", referenced from:
Catch::NotImplementedException::NotImplementedException(Catch::SourceLineInfo const&) in main.cpp.o
std::__1::bad_function_call::bad_function_call() in utils.cpp.o
std::__1::bad_function_call::bad_function_call() in params.cpp.o
std::__1::bad_function_call::bad_function_call() in socket.cpp.o
std::__1::bad_function_call::bad_function_call() in connection.cpp.o
std::__1::bad_function_call::bad_function_call() in connection.cpp.o
std::__1::bad_function_call::bad_function_call() in generators.cpp.o
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"non-virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
"virtual thunk to std::__1::basic_istream<char, std::__1::char_traits<char> >::~basic_istream()", referenced from:
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
construction vtable for std::__1::basic_istream<char, std::__1::char_traits<char> >-in-std::__1::basic_ifstream<char, std::__1::char_traits<char> > in libdatabaseclient.a(botan_all.cpp.o)
"virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"virtual thunk to std::__1::basic_ostream<char, std::__1::char_traits<char> >::~basic_ostream()", referenced from:
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ofstream<char, std::__1::char_traits<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in utils.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in generators.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_ostringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in state_machines.cpp.o
construction vtable for std::__1::basic_ostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
...
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"virtual thunk to std::__1::basic_iostream<char, std::__1::char_traits<char> >::~basic_iostream()", referenced from:
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in main.cpp.o
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(Utils.cpp.o)
construction vtable for std::__1::basic_iostream<char, std::__1::char_traits<char> >-in-std::__1::basic_stringstream<char, std::__1::char_traits<char>, std::__1::allocator<char> > in libdatabaseclient.a(botan_all.cpp.o)
"operator delete[](void*)", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in main.cpp.o
Botan::secure_allocator<unsigned char>::deallocate(unsigned char*, unsigned long) in utils.cpp.o
spdlog::details::mpmc_bounded_queue<spdlog::details::async_log_helper::async_msg>::~mpmc_bounded_queue() in utils.cpp.o
spdlog::details::mpmc_bounded_queue<spdlog::details::async_log_helper::async_msg>::~mpmc_bounded_queue() in params.cpp.o
spdlog::details::mpmc_bounded_queue<spdlog::details::async_log_helper::async_msg>::~mpmc_bounded_queue() in socket.cpp.o
...
"operator delete(void*)", referenced from:
Catch::addReporter(Catch::Ptr<Catch::IStreamingReporter> const&, Catch::Ptr<Catch::IStreamingReporter> const&) in main.cpp.o
Catch::registerTestCaseFunction(void (*)(), Catch::SourceLineInfo const&, Catch::NameAndDesc const&) in main.cpp.o
Catch::(anonymous namespace)::getTheRegistryHub() in main.cpp.o
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::getCurrentMutableContext() in main.cpp.o
Catch::LegacyReporterAdapter::~LegacyReporterAdapter() in main.cpp.o
Catch::Section::~Section() in main.cpp.o
...
"operator new[](unsigned long)", referenced from:
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::imbue(std::__1::locale const&) in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::setbuf(char*, long) in main.cpp.o
Botan::secure_allocator<unsigned char>::allocate(unsigned long, void const*) in utils.cpp.o
Botan::secure_allocator<unsigned char>::allocate(unsigned long, void const*) in generators.cpp.o
spdlog::details::mpmc_bounded_queue<spdlog::details::async_log_helper::async_msg>::mpmc_bounded_queue(unsigned long) in libdatabaseclient.a(Utils.cpp.o)
Botan::secure_allocator<unsigned int>::allocate(unsigned long, void const*) in libdatabaseclient.a(botan_all.cpp.o)
Botan::secure_allocator<unsigned long long>::allocate(unsigned long, void const*) in libdatabaseclient.a(botan_all.cpp.o)
...
"operator new(unsigned long)", referenced from:
Catch::addReporter(Catch::Ptr<Catch::IStreamingReporter> const&, Catch::Ptr<Catch::IStreamingReporter> const&) in main.cpp.o
Catch::registerTestCaseFunction(void (*)(), Catch::SourceLineInfo const&, Catch::NameAndDesc const&) in main.cpp.o
Catch::(anonymous namespace)::getTheRegistryHub() in main.cpp.o
Catch::DebugOutStream::DebugOutStream() in main.cpp.o
Catch::getCurrentMutableContext() in main.cpp.o
Catch::createGeneratorsForTest() in main.cpp.o
Catch::CumulativeReporterBase::sectionStarting(Catch::SectionInfo const&) in main.cpp.o
...
"___cxa_allocate_exception", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::ResultBuilder::react() in main.cpp.o
...
"___cxa_bad_cast", referenced from:
Botan::TLS::Client::send_client_hello(Botan::TLS::Handshake_State&, bool, Botan::TLS::Protocol_Version, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client::process_handshake_msg(Botan::TLS::Handshake_State const*, Botan::TLS::Handshake_State&, Botan::TLS::Handshake_Type, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Server::initiate_handshake(Botan::TLS::Handshake_State&, bool) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Server::process_handshake_msg(Botan::TLS::Handshake_State const*, Botan::TLS::Handshake_State&, Botan::TLS::Handshake_Type, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::PKCS10_Request::constraints() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::PKCS10_Request::ex_constraints() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::PKCS10_Request::is_CA() const in libdatabaseclient.a(botan_all.cpp.o)
...
"___cxa_begin_catch", referenced from:
___clang_call_terminate in main.cpp.o
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in main.cpp.o
Catch::RunContext::runCurrentTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in main.cpp.o
Catch::ExceptionTranslatorRegistry::translateActiveException() const in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in main.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in main.cpp.o
Catch::Session::applyCommandLine(int, char const* const*, Catch::Session::OnUnusedOptions::DoWhat) in main.cpp.o
...
"___cxa_end_catch", referenced from:
std::__1::basic_stringbuf<char, std::__1::char_traits<char>, std::__1::allocator<char> >::overflow(int) in main.cpp.o
Catch::RunContext::runCurrentTest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in main.cpp.o
Catch::ExceptionTranslatorRegistry::translateActiveException() const in main.cpp.o
std::__1::basic_filebuf<char, std::__1::char_traits<char> >::~basic_filebuf() in main.cpp.o
std::__1::basic_istream<char, std::__1::char_traits<char> >& std::__1::getline<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&, char) in main.cpp.o
Catch::Session::applyCommandLine(int, char const* const*, Catch::Session::OnUnusedOptions::DoWhat) in main.cpp.o
Catch::Session::run() in main.cpp.o
...
"___cxa_free_exception", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::TagAliasRegistry::add(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
...
"___cxa_get_exception_ptr", referenced from:
____C_A_T_C_H____T_E_S_T____44() in connection.cpp.o
____C_A_T_C_H____T_E_S_T____6() in state_machines.cpp.o
Botan::EC_Group::EC_Group(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::EMSA1::verify(std::__1::vector<unsigned char, Botan::secure_allocator<unsigned char> > const&, std::__1::vector<unsigned char, Botan::secure_allocator<unsigned char> > const&, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::(anonymous namespace)::P_hash(unsigned char*, unsigned long, Botan::MessageAuthenticationCode&, unsigned char const*, unsigned long, unsigned char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::(anonymous namespace)::read_dtls_record(std::__1::vector<unsigned char, Botan::secure_allocator<unsigned char> >&, Botan::TLS::Record_Raw_Input&, Botan::TLS::Record&, Botan::TLS::Connection_Sequence_Numbers*, std::__1::function<std::__1::shared_ptr<Botan::TLS::Connection_Cipher_State> (unsigned short)>) in libdatabaseclient.a(botan_all.cpp.o)
"___cxa_guard_abort", referenced from:
Catch::Colour::use(Catch::Colour::Code) in main.cpp.o
Catch::ResultBuilder::m_stream() in main.cpp.o
Catch::libraryVersion() in main.cpp.o
spdlog::details::days() in utils.cpp.o
spdlog::details::full_days() in utils.cpp.o
spdlog::details::months() in utils.cpp.o
spdlog::details::full_months() in utils.cpp.o
...
"___cxa_guard_acquire", referenced from:
Catch::Colour::use(Catch::Colour::Code) in main.cpp.o
Catch::ResultBuilder::m_stream() in main.cpp.o
Catch::(anonymous namespace)::PosixColourImpl::instance() in main.cpp.o
Catch::(anonymous namespace)::NoColourImpl::instance() in main.cpp.o
Catch::libraryVersion() in main.cpp.o
spdlog::details::days() in utils.cpp.o
spdlog::details::full_days() in utils.cpp.o
...
"___cxa_guard_release", referenced from:
Catch::Colour::use(Catch::Colour::Code) in main.cpp.o
Catch::ResultBuilder::m_stream() in main.cpp.o
Catch::(anonymous namespace)::PosixColourImpl::instance() in main.cpp.o
Catch::(anonymous namespace)::NoColourImpl::instance() in main.cpp.o
Catch::libraryVersion() in main.cpp.o
spdlog::details::days() in utils.cpp.o
spdlog::details::full_days() in utils.cpp.o
...
"___cxa_pure_virtual", referenced from:
vtable for Catch::SharedImpl<Catch::ITestCase> in main.cpp.o
vtable for Catch::DecomposedExpression in main.cpp.o
vtable for Catch::Matchers::Impl::MatcherBase<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in main.cpp.o
vtable for Catch::Matchers::Impl::MatcherMethod<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > in main.cpp.o
vtable for Catch::Clara::Detail::IArgFunction<Catch::ConfigData> in main.cpp.o
vtable for Catch::SharedImpl<Catch::IConfig> in main.cpp.o
vtable for Catch::SharedImpl<Catch::IStreamingReporter> in main.cpp.o
...
"___cxa_rethrow", referenced from:
Catch::ExceptionTranslatorRegistry::translateActiveException() const in main.cpp.o
Catch::ExceptionTranslatorRegistry::tryTranslators() const in main.cpp.o
void std::__1::__tree<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long> >(std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long>, std::__1::__tree_const_iterator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__tree_node<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void*>*, long>) in main.cpp.o
std::__1::shared_ptr<void>::shared_ptr<void, asio::detail::socket_ops::noop_deleter>(void*, asio::detail::socket_ops::noop_deleter, std::__1::enable_if<is_convertible<void*, void*>::value, std::__1::shared_ptr<void>::__nat>::type) in libdatabaseclient.a(Socket.cpp.o)
Botan::TLS::Channel::received_data(unsigned char const*, unsigned long) in libdatabaseclient.a(botan_all.cpp.o)
std::__1::future<std::__1::__invoke_of<std::__1::decay<Botan::Fixed_Exponent_Power_Mod const&>::type, std::__1::decay<Botan::BigInt const&>::type>::type> std::__1::async<Botan::Fixed_Exponent_Power_Mod const&, Botan::BigInt const&>(std::__1::launch, Botan::Fixed_Exponent_Power_Mod const&&&, Botan::BigInt const&&&) in libdatabaseclient.a(botan_all.cpp.o)
void std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*, long> >(std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*, long>, std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, void*>*, long>) in libdatabaseclient.a(botan_all.cpp.o)
...
"___cxa_throw", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::enforceNoDuplicateTestCases(std::__1::vector<Catch::TestCase, std::__1::allocator<Catch::TestCase> > const&) in main.cpp.o
Catch::FileStream::FileStream(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in main.cpp.o
Catch::enforceNotReservedTag(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::throwLogicError(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::SourceLineInfo const&) in main.cpp.o
Catch::ResultBuilder::react() in main.cpp.o
...
"___dynamic_cast", referenced from:
Botan::TLS::Renegotiation_Extension* Botan::TLS::Extensions::get<Botan::TLS::Renegotiation_Extension>() const in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client_Key_Exchange::Client_Key_Exchange(Botan::TLS::Handshake_IO&, Botan::TLS::Handshake_State&, Botan::TLS::Policy const&, Botan::Credentials_Manager&, Botan::Public_Key const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Botan::RandomNumberGenerator&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client_Key_Exchange::Client_Key_Exchange(std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&, Botan::TLS::Handshake_State const&, Botan::Private_Key const*, Botan::Credentials_Manager&, Botan::TLS::Policy const&, Botan::RandomNumberGenerator&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client::send_client_hello(Botan::TLS::Handshake_State&, bool, Botan::TLS::Protocol_Version, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Client::process_handshake_msg(Botan::TLS::Handshake_State const*, Botan::TLS::Handshake_State&, Botan::TLS::Handshake_Type, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Server::initiate_handshake(Botan::TLS::Handshake_State&, bool) in libdatabaseclient.a(botan_all.cpp.o)
Botan::TLS::Server::process_handshake_msg(Botan::TLS::Handshake_State const*, Botan::TLS::Handshake_State&, Botan::TLS::Handshake_Type, std::__1::vector<unsigned char, std::__1::allocator<unsigned char> > const&) in libdatabaseclient.a(botan_all.cpp.o)
...
"___gxx_personality_v0", referenced from:
Catch::getResultCapture() in main.cpp.o
Catch::createReporter(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::makeReporter(Catch::Ptr<Catch::Config> const&) in main.cpp.o
Catch::Ptr<Catch::IStreamingReporter>::operator=(Catch::Ptr<Catch::IStreamingReporter> const&) in main.cpp.o
Catch::addReporter(Catch::Ptr<Catch::IStreamingReporter> const&, Catch::Ptr<Catch::IStreamingReporter> const&) in main.cpp.o
Catch::addListeners(Catch::Ptr<Catch::IConfig const> const&, Catch::Ptr<Catch::IStreamingReporter>) in main.cpp.o
Catch::runTests(Catch::Ptr<Catch::Config> const&) in main.cpp.o
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
~/chi/databaseclient/cpp/clang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment