dashpay / dash

Dash - Reinventing Cryptocurrency
https://www.dash.org
MIT License
1.49k stars 1.2k forks source link

Linking issue #994

Closed audiofilter closed 8 years ago

audiofilter commented 8 years ago

Trying to build this on Mac OSX and see the following linking issues Making all in src /bin/sh ../libtool --tag=CXX --mode=link g++ -g3 -O0 -DDEBUG -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fstack-protector-all -fPIE -fvisibility=hidden -D_THREAD_SAFE -pthread -L/usr/local/opt/openssl/lib -Wl,-headerpad_max_install_names -pie -Wl,-dead_strip -o dashd dashd-dashd.o libbitcoin_server.a libbitcoin_common.a univalue/libbitcoin_univalue.a libbitcoin_util.a crypto/libbitcoin_crypto.a ./leveldb/libleveldb.a ./leveldb/libmemenv.a secp256k1/libsecp256k1.la -L/usr/local/lib -lboost_system -lboost_filesystem -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt -L/usr/local/Cellar/openssl/1.0.2h_1/lib -lssl -L/usr/local/Cellar/openssl/1.0.2h_1/lib -lcrypto -lcrypto -L/usr/local/opt/berkeley-db4/lib libtool: link: g++ -g3 -O0 -DDEBUG -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -fstack-protector-all -fPIE -fvisibility=hidden -D_THREAD_SAFE -pthread -Wl,-headerpad_max_install_names -pie -Wl,-dead_strip -o dashd dashd-dashd.o -Wl,-bind_at_load -L/usr/local/opt/openssl/lib libbitcoin_server.a libbitcoin_common.a univalue/libbitcoin_univalue.a libbitcoin_util.a crypto/libbitcoin_crypto.a ./leveldb/libleveldb.a ./leveldb/libmemenv.a secp256k1/.libs/libsecp256k1.a -L/usr/local/lib -lboost_system -lboost_filesystem -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt -L/usr/local/Cellar/openssl/1.0.2h_1/lib -lssl -lcrypto -L/usr/local/opt/berkeley-db4/lib -pthread Undefined symbols for architecture x86_64: "CBudgetProposal::CBudgetProposal(CBudgetProposal const&)", referenced from: CBudgetProposalBroadcast::CBudgetProposalBroadcast(CBudgetProposalBroadcast const&) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CFinalizedBudgetVote::Sign(CKey&, CPubKey&)", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CFinalizedBudgetVote::Relay()", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "FillBlockPayee(CMutableTransaction&, long long)", referenced from: CreateNewBlock(CScript const&) in libbitcoin_server.a(libbitcoin_server_a-miner.o) "CFinalizedBudget::GetProposals()", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CFinalizedBudget::GetStatus()", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CFinalizedBudget::IsValid(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >&, bool)", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetManager::FindFinalizedBudget(uint256)", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetVote::SignatureValid(bool)", referenced from: mnbudgetvoteraw(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CWallet::GetBudgetSystemCollateralTX(CWalletTx&, uint256, bool)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CWallet::CommitTransaction(CWalletTx&, CReserveKey&, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "GetBudgetPaymentCycleBlocks()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposalBroadcast::CBudgetProposalBroadcast(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, int, CScript, long long, int, uint256)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeMan::Find(CPubKey const&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "DumpMasternodes()", referenced from: PrepareShutdown() in libbitcoin_server.a(libbitcoin_servera-init.o) "CBudgetManager::UpdateProposal(CBudgetVote&, CNode, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnbudgetvoteraw(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::GetRemainingPaymentCount()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::GetRatio()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "_activeMasternode", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetManager::GetAllProposals()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::GetYeas()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetManager::FindProposal(std::__1::basic_string<char, std::1::char_traits, std::1::allocator > const&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeSync::IsBlockchainSynced()", referenced from: mnsync(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmisc.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "mapDarksendBroadcastTxes", referenced from: AcceptToMemoryPool(CTxMemPool&, CValidationState&, CTransaction const&, bool, bool, bool, bool) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetManager::GetBudget()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeSync::Reset()", referenced from: mnsync(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmisc.o) "CBudgetManager::UpdateFinalizedBudget(CFinalizedBudgetVote&, CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >&)", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternode::CMasternode(CMasternode const&)", referenced from: std::1::enable_if<__is_forwarditerator<CMasternode>::value, void>::type std::1::vector<CMasternode, std::1::allocator >::construct_atend<CMasternode*>(CMasternode, CMasternode_, unsigned long) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternode::CMasternode(CMasternode const&)", referenced from: CMasternodeBroadcast::CMasternodeBroadcast(CMasternodeBroadcast const&) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CFinalizedBudgetBroadcast::CFinalizedBudgetBroadcast()", referenced from: std::1::map<uint256, CFinalizedBudgetBroadcast, std::1::less, std::1::allocator<std::1::pair<uint256 const, CFinalizedBudgetBroadcast> > >::construct_node_with_key(uint256 const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "HelpRequiringPassphrase()", referenced from: masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) spork(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmisc.o) "CBudgetProposal::IsValid(std::1::basic_string<char, std::1::char_traits, std::1::allocator >&, bool)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeBroadcast::VerifySignature()", referenced from: masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CFinalizedBudgetVote::CFinalizedBudgetVote(CTxIn, uint256)", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CCryptoKeyStore::Lock()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternodeMan::GetNextMasternodeInQueueForPayment(int, bool, int&)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmasternode.o) "CMasternodeMan::ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::_1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::__1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "GetRequiredPaymentsString(int)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CBudgetVote::CBudgetVote(CTxIn, uint256, int)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnbudgetvoteraw(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeMan::CountEnabled(int)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "_darkSendPool", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::__1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetVote::Sign(CKey&, CPubKey&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CActiveMasternode::ManageStatus()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternodeMan::UpdateMasternodeList(CMasternodeBroadcast)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternodeSync::IsSynced()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CActiveMasternode::SelectCoinsMasternode()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CActiveMasternode::GetStatus()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmasternode.o) "ProcessMessageInstantX(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode_, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetVote::Relay()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnbudgetvoteraw(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CDarkSendSigner::SignMessage(std::__1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::basic_string<char, std::1::char_traits, std::1::allocator >&, std::1::vector<unsigned char, std::__1::allocator >&, CKey)", referenced from: CSporkManager::Sign(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) "CMasternodePing::CMasternodePing()", referenced from: std::1::map<uint256, CMasternodePing, std::1::less, std::1::allocator<std::1::pair<uint256 const, CMasternodePing> > >::construct_node_with_key(uint256 const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CDarkSendSigner::VerifyMessage(CPubKey, std::1::vector<unsigned char, std::1::allocator >&, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >, std::1::basic_string<char, std::1::char_traits, std::_1::allocator >&)", referenced from: ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) CSporkManager::CheckSignature(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) CSporkManager::Sign(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) "CMasternodeSync::AddedMasternodeList(uint256)", referenced from: AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "DumpBudgets()", referenced from: PrepareShutdown() in libbitcoin_server.a(libbitcoin_servera-init.o) "CMasternodeMan::Find(CTxIn const&)", referenced from: ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnbudgetvoteraw(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmasternode-budget.o) "CBudgetManager::ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::_1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::__1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CMasternodeBroadcast::CMasternodeBroadcast()", referenced from: std::1::map<uint256, CMasternodeBroadcast, std::1::less, std::1::allocator<std::1::pair<uint256 const, CMasternodeBroadcast> > >::construct_node_with_key(uint256 const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) void Unserialize<CDataStream, CMasternodeBroadcast, std::1::allocator >(CDataStream&, std::1::vector<CMasternodeBroadcast, std::1::allocator >&, int, int) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) std::1::vector<CMasternodeBroadcast, std::1::allocator >::__construct_at_end(unsigned long) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) std::1::split_buffer<CMasternodeBroadcast, std::1::allocator&>::construct_at_end(unsigned long) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) void Serialize<CDataStream, CMasternodeBroadcast, std::1::allocator >(CDataStream&, std::1::vector<CMasternodeBroadcast, std::1::allocator > const&, int, int) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) ... "CWallet::LockCoin(COutPoint&)", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) "CMasternodePayments::ProcessMessageMasternodePayments(CNode, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode_, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "_masternodeConfig", referenced from: AppInit(int, char**) in dashd-dashd.o AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CActiveMasternode::CreateBroadcast(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >&, CMasternodeBroadcast&, bool)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CFinalizedBudgetVote::CFinalizedBudgetVote()", referenced from: std::1::map<uint256, CFinalizedBudgetVote, std::1::less, std::1::allocator<std::1::pair<uint256 const, CFinalizedBudgetVote> > >::construct_node_with_key(uint256 const&) in libbitcoin_server.a(libbitcoin_servera-main.o) "CMasternodeSync::ProcessMessage(CNode, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode_, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CMasternodeMan::CheckMnbAndUpdateMasternodeList(CMasternodeBroadcast, int&)", referenced from: masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternodePaymentDB::Read(CMasternodePayments&, bool)", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) "CDarksendPool::NewBlock()", referenced from: ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_server_a-main.o) "mapTxLockReq", referenced from: ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetProposal::GetAbstains()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "masternodeSync", referenced from: ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) mnsync(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmisc.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::GetNays()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CReserveKey::ReturnKey()", referenced from: CReserveKey::~CReserveKey() in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "_mnodeman", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodelist(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) ... "CBudgetManager::GetFinalizedBudgets()", referenced from: mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::CBudgetProposal()", referenced from: CBudgetProposalBroadcast::CBudgetProposalBroadcast() in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetManager::AddProposal(CBudgetProposal&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "_budget", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) ExecuteSpork(int, int) in libbitcoin_common.a(libbitcoin_common_a-spork.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) ... "CBudgetVote::CBudgetVote()", referenced from: std::1::map<uint256, CBudgetVote, std::1::less, std::1::allocator<std::1::pair<uint256 const, CBudgetVote> > >::construct_node_with_key(uint256 const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "mapTxLockVote", referenced from: ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CBudgetManager::CheckAndRemove()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposalBroadcast::Relay()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetDB::CBudgetDB()", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "IsBlockPayeeValid(CTransaction const&, int)", referenced from: CheckBlock(CBlock const&, CValidationState&, bool, bool) in libbitcoin_server.a(libbitcoin_servera-main.o) "CMasternodePayments::ProcessBlock(int)", referenced from: ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_server_a-main.o) "_mapTxLockReqRejected", referenced from: AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "_pwalletMain", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmasternode-budget.o) "IsBlockValueValid(CBlock const&, long long)", referenced from: ConnectBlock(CBlock const&, CValidationState&, CBlockIndex, CCoinsViewCache&, bool) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CMasternodeBroadcast::Relay()", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "mapLockedInputs", referenced from: AcceptToMemoryPool(CTxMemPool&, CValidationState&, CTransaction const&, bool, bool, bool, bool) in libbitcoin_server.a(libbitcoin_server_a-main.o) CheckBlock(CBlock const&, CValidationState&, bool, bool) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CMasternodeDB::Read(CMasternodeMan&, bool)", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "CMasternodeMan::Check()", referenced from: CMasternodeMan::GetFullMasternodeVector() in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternode::GetLastPaid()", referenced from: masternodelist(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_servera-rpcmasternode.o) "CBudgetManager::NewBlock()", referenced from: ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_server_a-main.o) "_darkSendSigner", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) ProcessMessage(CNode*, std::1::basic_string<char, std::1::char_traits, std::__1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) CSporkManager::CheckSignature(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) CSporkManager::Sign(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CBudgetProposal::GetTotalPaymentCount()", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodePaymentDB::CMasternodePaymentDB()", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "CMasternodeConfig::read(std::1::basic_string<char, std::1::char_traits, std::1::allocator >&)", referenced from: AppInit(int, char**) in dashd-dashd.o "CMasternodeMan::GetMasternodeRanks(long long, int)", referenced from: masternodelist(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CBudgetDB::Read(CBudgetManager&, bool)", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "CBudgetManager::ResetSync()", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "CMasternodeSync::AddedMasternodeWinner(uint256)", referenced from: AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CMasternodeSync::AddedBudgetItem(uint256)", referenced from: AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "ThreadCheckDarkSendPool()", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) "CDarkSendSigner::SetKey(std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >&, CKey&, CPubKey&)", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_server_a-init.o) CSporkManager::Sign(CSporkMessage&) in libbitcoin_common.a(libbitcoin_common_a-spork.o) mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) mnfinalbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CMasternodeDB::CMasternodeDB()", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) "CDarksendPool::ProcessMessageDarksend(CNode, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >&, CDataStream&)", referenced from: ProcessMessage(CNode_, std::1::basic_string<char, std::__1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CWallet::Unlock(std::1::basic_string<char, std::1::char_traits, secure_allocator > const&, bool)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) masternodebroadcast(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "DumpMasternodePayments()", referenced from: PrepareShutdown() in libbitcoin_server.a(libbitcoin_server_a-init.o) "CMasternodeMan::GetCurrentMasterNode(int, long long, int)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "_masternodePayments", referenced from: AppInit2(boost::thread_group&) in libbitcoin_server.a(libbitcoin_servera-init.o) ProcessNewBlock(CValidationState&, CNode, CBlock, CDiskBlockPos) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessGetData(CNode) in libbitcoin_server.a(libbitcoin_servera-main.o) ProcessMessage(CNode, std::1::basic_string<char, std::1::char_traits, std::1::allocator >, CDataStream&, long long) in libbitcoin_server.a(libbitcoin_server_a-main.o) AlreadyHave(CInv const&) in libbitcoin_server.a(libbitcoin_server_a-main.o) "CActiveMasternode::GetMasterNodeVin(CTxIn&, CPubKey&, CKey&)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "CMasternode::CalculateScore(int, long long)", referenced from: masternode(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::__1::basic_string<char, std::1::char_traits, std::1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode.o) "IsBudgetCollateralValid(uint256, uint256, std::__1::basic_string<char, std::1::char_traits, std::1::allocator >&, long long&, int&)", referenced from: mnbudget(std::1::vector<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::__1::char_traits, std::1::allocator > > >, std::1::allocator<json_spirit::Value_impl<json_spirit::Config_vector<std::1::basic_string<char, std::1::char_traits, std::__1::allocator > > > > > const&, bool) in libbitcoin_server.a(libbitcoin_server_a-rpcmasternode-budget.o) "CDarksendPool::SetCollateralAddress(std::1::basic_string<char, std::__1::char_traits, std::__1::allocator >)", referenced from: CDarksendPool::InitCollateralAddress() in libbitcoin_server.a(libbitcoin_server_a-init.o) ld: symbol(s) not found for architecture x8664 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: ** [dashd] Error 1 make[1]: * [all-recursive] Error 1 make: * [all-recursive] Error 1

UdjinM6 commented 8 years ago

Did you follow install instructions https://github.com/dashpay/dash/blob/master/doc/build-osx.md ? And specifically, did you install libtool via brew? Are there any errors/warnings on ./autogen.sh or ./configure ?

audiofilter commented 8 years ago

No, I followed instructions in the README.txt/INSTALL included in the package. I didn't see any errors until linking. I had all of the brew installs already. The command from instructions for Berkeley-db4 didn't work, but I already had it. brew install https://raw.github.com/mxcl/homebrew/master/Library/Formula/berkeley-db4.rb -–without-java

curl: (22) The requested URL returned error: 404 Not Found

Perhaps it wasn't built with clang though. So not sure what the problem is or how to fix it

audiofilter commented 8 years ago

Any plans to move to CMake in the future?

UdjinM6 commented 8 years ago

Well, I'm not sure what's the root cause and can't reproduce this. So far I can only advise to follow process in docs https://github.com/dashpay/dash/blob/master/doc/build-osx.md - check if you have XCode installed properly, update/reinstall brew dependencies etc. Btw you can now install berkeley-db simply via brew install berkeley-db4, docs are slightly outdated in that part. Also try to clean inside cloned folder via git clean -d -f -x to start configuring/compiling completely from scratch.

audiofilter commented 8 years ago

OK, got it to compile, I had to re-install all of the brew installs and then I did the following (I'm using Qt5 instead of Qt4), (not sure if --disable-silent-rules is needed) Hope this will be useful to others

export CPPFLAGS=-I/usr/local/opt/openssl/include -I/usr/local/include export LDFLAGS=-L/usr/local/opt/openssl/lib sh autogen.sh ./configure --with-gui=qt5 --enable-debug --disable-silent-rules make