ld: warning: ignoring file /opt/homebrew/Cellar/libevent/2.1.12/lib/libevent_pthreads.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/sqlite/3.38.2/lib/libsqlite3.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/zeromq/4.3.4/lib/libzmq.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/libevent/2.1.12/lib/libevent.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/libevent/2.1.12/lib/libevent_pthreads.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/sqlite/3.38.2/lib/libsqlite3.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 ld: warning: ignoring file /opt/homebrew/Cellar/zeromq/4.3.4/lib/libzmq.dylib, building for macOS-x86_64 but attempting to link with file built for macOS-arm64 Undefined symbols for architecture x86_64: "_event_enable_debug_logging", referenced from: UpdateHTTPServerLogging(bool) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) Undefined symbols for architecture x86_64: "_sqlite3_bind_blob", referenced from: "_sqlite3_column_bytes", referenced from: wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_column_blob", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_clear_bindings", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_clear_bindings", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_reset", referenced from: wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::CloseCursor() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_get_autocommit", referenced from: wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_backup_init", referenced from: "_sqlite3_backup_init", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_open", referenced from: "_sqlite3_close", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_open_v2", referenced from: "_sqlite3_backup_step", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_extended_result_codes", referenced from: "_sqlite3_close", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_db_readonly", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_errmsg", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_step", referenced from: "_sqlite3_finalize", referenced from: wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_column_text", referenced from: "_sqlite3_backup_finish", referenced from: wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_get_autocommit", referenced from: "_zmq_msg_data", referenced from: wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) zmq_send_multipart(void*, void const*, unsigned long, ...) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_sqlite3_open_v2", referenced from: "_zmq_socket", referenced from: CZMQAbstractPublishNotifier::Initialize(void*) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_bind_blob", referenced from: "_zmq_setsockopt", referenced from: wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) CZMQAbstractPublishNotifier::Initialize(void*) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) CZMQAbstractPublishNotifier::Shutdown() in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_sqlite3_reset", referenced from: "_sqlite3_db_readonly", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::CloseCursor() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_bind", referenced from: CZMQAbstractPublishNotifier::Initialize(void*) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_sqlite3_extended_result_codes", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_close", referenced from: CZMQAbstractPublishNotifier::Initialize(void*) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) CZMQAbstractPublishNotifier::Shutdown() in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_sqlite3_prepare_v2", referenced from: wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_strerror", referenced from: zmqError(std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqutil.o) "_sqlite3_config", referenced from: "_zmq_version", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) CZMQNotificationInterface::Initialize() in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqnotificationinterface.o) "_sqlite3_errstr", referenced from: "_sqlite3_errmsg", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... "_zmq_ctx_new", referenced from: CZMQNotificationInterface::Initialize() in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqnotificationinterface.o) "_sqlite3_initialize", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_ctx_term", referenced from: CZMQNotificationInterface::Shutdown() in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqnotificationinterface.o) "_sqlite3_shutdown", referenced from: wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_msg_init_size", referenced from: zmq_send_multipart(void*, void const*, unsigned long, ...) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_sqlite3_libversion", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_send_reply", referenced from: std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_column_blob", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uri_get_query", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_step", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_clear_headers", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_exec", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Rewrite(char const*) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uri_free", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_exec", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Rewrite(char const*) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ld: symbol(s) not found for architecture x86_64 "_sqlite3_finalize", referenced from: wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_connection_get_peer", referenced from: HTTPRequest::GetPeer() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_column_bytes", referenced from: clang: error: linker command failed with exit code 1 (use -v to see invocation) Undefined symbols for architecture x86_64: "_sqlite3_bind_blob", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_request_get_input_buffer", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_column_blob", referenced from: "_evhttp_find_header", referenced from: HTTPRequest::GetHeader(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) make[2]: *** [bench/bench_bitcoin] Error 1 "_sqlite3_clear_bindings", referenced from: "_evhttp_add_header", referenced from: HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::WriteHeader(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_active", referenced from: HTTPEvent::trigger(timeval*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_reset", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::CloseCursor() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) Undefined symbols for architecture x86_64: "_sqlite3_column_blob", referenced from: "_sqlite3_initialize", referenced from: "_sqlite3_get_autocommit", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_set_log_callback", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_backup_init", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_get_version_number", referenced from: "_sqlite3_column_bytes", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_backup_step", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_column_int", referenced from: "_sqlite3_open_v2", referenced from: wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_request_get_connection", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::GetPeer() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_reset", referenced from: "_sqlite3_db_readonly", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_connection_get_bufferevent", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::CloseCursor() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evbuffer_drain", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_send_error", referenced from: http_reject_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_get_autocommit", referenced from: "_evbuffer_pullup", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_backup_finish", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_base_once", referenced from: wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) InterruptTorControl() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_column_text", referenced from: wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_bufferevent_disable", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_open", referenced from: "_evhttp_connection_get_peer", referenced from: HTTPRequest::GetPeer() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_backup_finish", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_exec", referenced from: "_evbuffer_drain", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Rewrite(char const*) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_finalize", referenced from: "_sqlite3_backup_init", referenced from: "_evhttp_request_get_input_headers", referenced from: HTTPRequest::GetHeader(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_zmq_msg_close", referenced from: "_evhttp_request_get_output_headers", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::WriteHeader(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) zmq_send_multipart(void*, void const*, unsigned long, ...) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_evhttp_request_get_output_buffer", referenced from: HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_config", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_backup_step", referenced from: "_evbuffer_readln", referenced from: TorControlConnection::readcb(bufferevent*, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_shutdown", referenced from: wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_enable_debug_logging", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) UpdateHTTPServerLogging(bool) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_libversion", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_prepare_v2", referenced from: "_sqlite3_errmsg", referenced from: wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_get_version_number", referenced from: std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_request_get_command", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::GetRequestMethod() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_initialize", referenced from: "_evhttp_del_accept_socket", referenced from: StopHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_new", referenced from: "_bufferevent_get_output", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) TorControlConnection::Command(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_open_v2", referenced from: "_evhttp_set_timeout", referenced from: "_evhttp_send_reply", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_set_max_body_size", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_connection_get_bufferevent", referenced from: std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_bind_blob", referenced from: "_sqlite3_backup_step", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_request_get_connection", referenced from: HTTPRequest::GetPeer() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_set_gencb", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) InterruptHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_column_int", referenced from: wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_db_readonly", referenced from: "_bufferevent_socket_new", referenced from: TorControlConnection::Connect(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_close", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_base_got_break", referenced from: "_evbuffer_new", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o ThreadHTTP(event_base*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_parse_query_str", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evbuffer_free", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o "_sqlite3_exec", referenced from: "_bufferevent_setcb", referenced from: TorControlConnection::Connect(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_evbuffer_get_length", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Rewrite(char const*) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnBegin() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnCommit() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::TxnAbort() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_bind_socket_with_handle", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evbuffer_pullup", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evbuffer_get_length", referenced from: "_sqlite3_step", referenced from: TorControlConnection::readcb(bufferevent*, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_enable_debug_logging", referenced from: UpdateHTTPServerLogging(bool) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_free", referenced from: wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) StopHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_parse_firstline_", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o "_sqlite3_errstr", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... "_sqlite3_backup_finish", referenced from: "_evhttp_request_get_output_buffer", referenced from: "_event_free", referenced from: TorController::~TorController() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) httpevent_callback_fn(int, short, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPEvent::~HTTPEvent() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_add", referenced from: TorController::disconnected_cb(TorControlConnection&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) HTTPEvent::trigger(timeval*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_request_get_input_headers", referenced from: HTTPRequest::GetHeader(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_bufferevent_free", referenced from: "_sqlite3_column_text", referenced from: TorControlConnection::~TorControlConnection() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) TorControlConnection::readcb(bufferevent*, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) TorControlConnection::eventcb(bufferevent*, short, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) TorControlConnection::Connect(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_evhttp_find_header", referenced from: HTTPRequest::GetHeader(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_base_dispatch", referenced from: std::__1::__function::__func, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) ThreadHTTP(event_base*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_free", referenced from: httpevent_callback_fn(int, short, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) TorController::~TorController() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_evthread_use_pthreads", referenced from: StartTorControl(CService) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_finalize", referenced from: "_sqlite3_errstr", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... "_bufferevent_enable", referenced from: TorControlConnection::Connect(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_add_header", referenced from: HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::WriteHeader(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_bufferevent_get_input", referenced from: TorControlConnection::readcb(bufferevent*, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_extended_result_codes", referenced from: "_event_base_loopbreak", referenced from: InterruptTorControl()::$_2::__invoke(int, short, void*) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_sqlite3_column_int", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evbuffer_add", referenced from: TorControlConnection::Command(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_request_get_command", referenced from: HTTPRequest::GetRequestMethod() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_open", referenced from: "_sqlite3_prepare_v2", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uri_parse", referenced from: "_event_new", referenced from: TorController::TorController(event_base*, std::__1::basic_string, std::__1::allocator > const&, CService const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) HTTPEvent::HTTPEvent(event_base*, bool, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_bufferevent_free", referenced from: TorControlConnection::~TorControlConnection() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_base_free", referenced from: StopTorControl() in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) StopHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_request_free", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o "_evhttp_set_max_headers_size", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_base_free", referenced from: raii_event_tests::raii_event_creation::test_method() in test_bitcoin-raii_event_tests.o raii_event_tests::raii_event_order::test_method() in test_bitcoin-raii_event_tests.o "_evhttp_parse_headers_", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o "_zmq_msg_send", referenced from: zmq_send_multipart(void*, void const*, unsigned long, ...) in libbitcoin_zmq.a(libbitcoin_zmq_a-zmqpublishnotifier.o) "_evhttp_request_new", referenced from: "_evhttp_uri_parse", referenced from: http_request_fuzz_target(Span) in fuzz-http_request.o GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_config", referenced from: "_event_base_new", referenced from: StartTorControl(CService) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_evbuffer_add", referenced from: InitHTTPServer() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) http_request_fuzz_target(Span) in fuzz-http_request.o HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) TorControlConnection::Command(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_request_get_uri", referenced from: http_request_cb(evhttp_request*, void*) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::GetURI() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::GetQueryParameter(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_open", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uridecode", referenced from: urlDecode(std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_util.a(libbitcoin_util_a-url.o) "_event_new", referenced from: "_sqlite3_errstr", referenced from: HTTPEvent::HTTPEvent(event_base*, bool, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_bufferevent_get_output", referenced from: TorControlConnection::Command(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SetPragma(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... "_sqlite3_errmsg", referenced from: wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_shutdown", referenced from: wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uridecode", referenced from: urlDecode(std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_util.a(libbitcoin_util_a-url.o) "_event_base_new", referenced from: raii_event_tests::raii_event_creation::test_method() in test_bitcoin-raii_event_tests.o raii_event_tests::raii_event_order::test_method() in test_bitcoin-raii_event_tests.o "_sqlite3_config", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_request_get_uri", referenced from: HTTPRequest::GetURI() const in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_request_get_output_headers", referenced from: HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) HTTPRequest::WriteHeader(std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_step", referenced from: "_sqlite3_close", referenced from: wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ... "_sqlite3_libversion", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_active", referenced from: HTTPRequest::WriteReply(int, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) wallet::SQLiteDatabase::Backup(std::__1::basic_string, std::__1::allocator > const&) const in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Close() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_bufferevent_socket_connect", referenced from: TorControlConnection::Connect(std::__1::basic_string, std::__1::allocator > const&, std::__1::function const&, std::__1::function const&) in libbitcoin_node.a(libbitcoin_node_a-torcontrol.o) "_bufferevent_enable", referenced from: std::__1::__function::__func, std::__1::allocator > const&)::$_0, std::__1::allocator, std::__1::allocator > const&)::$_0>, void ()>::operator()() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_free", referenced from: raii_event_tests::raii_event_creation::test_method() in test_bitcoin-raii_event_tests.o raii_event_tests::raii_event_order::test_method() in test_bitcoin-raii_event_tests.o "_sqlite3_column_bytes", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::ReadAtCursor(CDataStream&, CDataStream&, bool&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) ld: symbol(s) not found for architecture x86_64 "_evhttp_request_get_input_buffer", referenced from: HTTPRequest::ReadBody() in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_evhttp_parse_query_str", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) clang: error: linker command failed with exit code 1 (use -v to see invocation) ld: symbol(s) not found for architecture x86_64 "_event_enable_debug_logging", referenced from: clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [bitcoind] Error 1 UpdateHTTPServerLogging(bool) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) make[2]: *** [test/fuzz/fuzz] Error 1 "_sqlite3_extended_result_codes", referenced from: wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_prepare_v2", referenced from: wallet::SQLiteBatch::SetupSQLStatements() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Verify(bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::ReadPragmaInteger(sqlite3*, std::__1::basic_string, std::__1::allocator > const&, std::__1::basic_string, std::__1::allocator > const&, bilingual_str&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteDatabase::Open() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_clear_bindings", referenced from: wallet::SQLiteBatch::ReadKey(CDataStream&&, CDataStream&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::BindBlobToStatement(sqlite3_stmt*, int, Span, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::WriteKey(CDataStream&&, CDataStream&&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::EraseKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) wallet::SQLiteBatch::HasKey(CDataStream&&) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_evhttp_uri_get_query", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_sqlite3_shutdown", referenced from: wallet::SQLiteDatabase::Cleanup() in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_libversion", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_sqlite3_initialize", referenced from: wallet::SQLiteDatabase::SQLiteDatabase(fs::path const&, fs::path const&, wallet::DatabaseOptions const&, bool) in libbitcoin_wallet.a(libbitcoin_wallet_a-sqlite.o) "_event_new", referenced from: raii_event_tests::raii_event_creation::test_method() in test_bitcoin-raii_event_tests.o raii_event_tests::raii_event_order::test_method() in test_bitcoin-raii_event_tests.o "_evhttp_clear_headers", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) "_event_set_mem_functions", referenced from: raii_event_tests::raii_event_creation::test_method() in test_bitcoin-raii_event_tests.o raii_event_tests::raii_event_order::test_method() in test_bitcoin-raii_event_tests.o "_evhttp_uri_free", referenced from: GetQueryParameterFromUri(char const*, std::__1::basic_string, std::__1::allocator > const&) in libbitcoin_node.a(libbitcoin_node_a-httpserver.o) ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [test/test_bitcoin] Error 1 make[1]: *** [all-recursive] Error 1