command_ip.cc:(.text.unlikely+0x9c6): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: command_ip.cc:(.text.unlikely+0xcc6): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: ui/libsub_ui.a(element_log_complete.o): in function `ui::ElementLogComplete::ElementLogComplete(torrent::log_buffer*)':
element_log_complete.cc:(.text+0x1df): undefined reference to `torrent::signal_bitfield::add_signal(std::function<void ()>)'
/usr/local/bin/ld: core/libsub_core.a(dht_manager.o): in function `core::DhtManager::save_dht_cache()':
dht_manager.cc:(.text+0x103d): undefined reference to `torrent::operator<<(std::ostream&, torrent::Object const&)'
/usr/local/bin/ld: core/libsub_core.a(dht_manager.o): in function `core::DhtManager::load_dht_cache()':
dht_manager.cc:(.text+0x2a12): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download.o): in function `core::Download::set_root_directory(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
download.cc:(.text+0xd24): undefined reference to `torrent::FileList::set_root_dir(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(download_factory.o): in function `core::DownloadFactory::log_created(core::Download*, torrent::Object*)':
download_factory.cc:(.text+0x16f5): undefined reference to `torrent::hash_string_to_hex_str[abi:cxx11](torrent::HashString const&)'
/usr/local/bin/ld: core/libsub_core.a(download_factory.o): in function `core::download_factory_add_stream(torrent::Object*, char const*, char const*) [clone .isra.0]':
download_factory.cc:(.text+0x2519): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_factory.o): in function `core::DownloadFactory::initialize_rtorrent(core::Download*, torrent::Object*)':
download_factory.cc:(.text+0x2b2d): undefined reference to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)'
/usr/local/bin/ld: download_factory.cc:(.text+0x2b9d): undefined reference to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)'
/usr/local/bin/ld: download_factory.cc:(.text+0x2c40): undefined reference to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)'
/usr/local/bin/ld: download_factory.cc:(.text+0x2ce8): undefined reference to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)'
/usr/local/bin/ld: download_factory.cc:(.text+0x2d6b): undefined reference to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_factory.o):download_factory.cc:(.text+0x3301): more undefined references to `torrent::Object::insert_preserve_type(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object&)' follow
/usr/local/bin/ld: core/libsub_core.a(download_factory.o): in function `core::DownloadFactory::receive_success()':
download_factory.cc:(.text+0x544d): undefined reference to `torrent::file_split_all(torrent::FileList*, unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(download_factory.o): in function `core::DownloadFactory::receive_load()':
download_factory.cc:(.text+0x66ca): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_list.o): in function `core::DownloadList::create(std::istream*, bool)':
download_list.cc:(.text+0x82b): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_list.o): in function `core::DownloadList::process_meta_download(core::Download*)':
download_list.cc:(.text+0x4b80): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_list.o): in function `core::DownloadList::insert(core::Download*) [clone .cold]':
download_list.cc:(.text.unlikely+0x2ff): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(download_store.o): in function `core::DownloadStore::write_bencode(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, torrent::Object const&, unsigned int)':
download_store.cc:(.text+0x1c34): undefined reference to `torrent::object_write_bencode(std::ostream*, torrent::Object const*, unsigned int)'
/usr/local/bin/ld: download_store.cc:(.text+0x1cb8): undefined reference to `torrent::operator>>(std::istream&, torrent::Object&)'
/usr/local/bin/ld: core/libsub_core.a(download_store.o): in function `core::DownloadStore::get_formated_entries() [clone .cold]':
download_store.cc:(.text.unlikely+0x639): undefined reference to `torrent::storage_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(manager.o): in function `core::Manager::try_create_download_from_meta_download(torrent::Object*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
manager.cc:(.text+0x3fdb): undefined reference to `torrent::operator<<(std::ostream&, torrent::Object const&)'
/usr/local/bin/ld: core/libsub_core.a(poll_manager.o): in function `core::create_poll() [clone .cold]':
poll_manager.cc:(.text.unlikely+0x94): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(view.o): in function `core::view_downloads_filter::evalCmd(torrent::Object const&, core::Download*) const [clone .isra.0] [clone .cold]':
view.cc:(.text.unlikely+0x4c): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(view.o): in function `core::view_downloads_compare::operator()(core::Download*, core::Download*) const':
view.cc:(.text._ZNK4core22view_downloads_compareclEPNS_8DownloadES2_[_ZNK4core22view_downloads_compareclEPNS_8DownloadES2_]+0x249): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: view.cc:(.text._ZNK4core22view_downloads_compareclEPNS_8DownloadES2_[_ZNK4core22view_downloads_compareclEPNS_8DownloadES2_]+0x2be): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: view.cc:(.text._ZNK4core22view_downloads_compareclEPNS_8DownloadES2_[_ZNK4core22view_downloads_compareclEPNS_8DownloadES2_]+0x351): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: view.cc:(.text._ZNK4core22view_downloads_compareclEPNS_8DownloadES2_[_ZNK4core22view_downloads_compareclEPNS_8DownloadES2_]+0x3d3): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: core/libsub_core.a(view_manager.o):view_manager.cc:(.text.unlikely+0xde): more undefined references to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)' follow
/usr/local/bin/ld: core/libsub_core.a(curl_stack.o): in function `core::CurlStack::transfer_done(void*, char const*)':
curl_stack.cc:(.text+0x788): undefined reference to `torrent::Http::trigger_failed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: display/libsub_display.a(canvas.o): in function `display::Canvas::Canvas(int, int, int, int) [clone .cold]':
canvas.cc:(.text.unlikely+0xf3): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: display/libsub_display.a(canvas.o): in function `display::Canvas::initialize() [clone .cold]':
canvas.cc:(.text.unlikely+0x1d1): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: display/libsub_display.a(window_download_list.o): in function `display::WindowDownloadList::redraw() [clone .cold]':
window_download_list.cc:(.text.unlikely+0x101): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: display/libsub_display.a(window_log.o): in function `display::WindowLog::WindowLog(torrent::log_buffer*)':
window_log.cc:(.text+0x2f4): undefined reference to `torrent::signal_bitfield::add_signal(std::function<void ()>)'
/usr/local/bin/ld: rpc/libsub_rpc.a(command_map.o): in function `rpc::CommandMap::insert(char const*, int, char const*, char const*) [clone .cold]':
command_map.cc:(.text.unlikely+0x1e5): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(command_map.o): in function `rpc::CommandMap::erase(std::_Rb_tree_iterator<std::pair<char const* const, rpc::command_map_data_type> >) [clone .cold]':
command_map.cc:(.text.unlikely+0x2e3): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(exec_file.o): in function `rpc::ExecFile::execute(char const*, char* const*, int) [clone .cold]':
exec_file.cc:(.text.unlikely+0xa3): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(parse_commands.o): in function `rpc::parse_command(rpc::rt_triple<int, void*, void*>, char const*, char const*) [clone .cold]':
parse_commands.cc:(.text.unlikely+0x138): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(parse_commands.o): in function `rpc::parse_command_file(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .cold]':
parse_commands.cc:(.text.unlikely+0x643): undefined reference to `torrent::internal_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(scgi.o): in function `torrent::resource_error::resource_error(char const*)':
scgi.cc:(.text._ZN7torrent14resource_errorC2EPKc[_ZN7torrent14resource_errorC5EPKc]+0x68): undefined reference to `torrent::resource_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: rpc/libsub_rpc.a(scgi.o): in function `torrent::resource_error::resource_error(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
scgi.cc:(.text._ZN7torrent14resource_errorC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN7torrent14resource_errorC5ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x26): undefined reference to `torrent::resource_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/local/bin/ld: utils/libsub_utils.a(directory.o): in function `utils::Directory::update(int) [clone .cold]':
directory.cc:(.text.unlikely+0x74): undefined reference to `torrent::input_error::initialize(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status