Skip to content

Instantly share code, notes, and snippets.

@brossi
Created May 2, 2014 02:53
Show Gist options
  • Save brossi/93f49dbf0b4ecc2c44d5 to your computer and use it in GitHub Desktop.
Save brossi/93f49dbf0b4ecc2c44d5 to your computer and use it in GitHub Desktop.
OS X 10.9 Peerunityd build failure
/bin/sh ../share/genbuild.sh obj/build.h
llvm-g++ -g -Wextra -Wno-sign-compare -Wno-invalid-offsetof -Wformat-security -DMAC_OSX -DMSG_NOSIGNAL=0 -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DHAVE_BUILD_INFO -I"/Users/benrossi/OneDrive/Peercoin-forks/src" -I"/Users/benrossi/OneDrive/Peercoin-forks/src"/obj -I"/opt/local/include" -I"/opt/local/include/db48" -o ppcoind -L"/opt/local/lib" -L"/opt/local/lib/db48" obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o obj/irc.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/script.o obj/util.o obj/wallet.o obj/walletdb.o obj/noui.o obj/kernel.o -dead_strip -ldb_cxx-4.8 -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lssl -lcrypto -lz -lminiupnpc
Undefined symbols for architecture x86_64:
"typeinfo for std::codecvt<wchar_t, char, __mbstate_t>", referenced from:
typeinfo for boost::filesystem::detail::utf8_codecvt_facet in libboost_filesystem-mt.a(utf8_codecvt_facet.o)
typeinfo for boost::program_options::detail::utf8_codecvt_facet in libboost_program_options-mt.a(utf8_codecvt_facet.o)
"std::codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned long) const", referenced from:
vtable for boost::filesystem::detail::utf8_codecvt_facet in libboost_filesystem-mt.a(utf8_codecvt_facet.o)
vtable for boost::program_options::detail::utf8_codecvt_facet in libboost_program_options-mt.a(utf8_codecvt_facet.o)
"std::codecvt<wchar_t, char, __mbstate_t>::~codecvt()", referenced from:
boost::filesystem::detail::utf8_codecvt_facet::~utf8_codecvt_facet() in libboost_filesystem-mt.a(utf8_codecvt_facet.o)
boost::filesystem::detail::utf8_codecvt_facet::~utf8_codecvt_facet() in libboost_filesystem-mt.a(utf8_codecvt_facet.o)
boost::program_options::detail::utf8_codecvt_facet::~utf8_codecvt_facet() in libboost_program_options-mt.a(convert.o)
boost::program_options::detail::utf8_codecvt_facet::~utf8_codecvt_facet() in libboost_program_options-mt.a(utf8_codecvt_facet.o)
"std::_Rb_tree_increment(std::_Rb_tree_node_base const*)", referenced from:
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::string::_Rep::_S_terminal", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::m_append_separator_if_needed() in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()", referenced from:
boost::system::(anonymous namespace)::generic_error_category::message(int) const in libboost_system-mt.a(error_code.o)
__GLOBAL__I_a in libboost_program_options-mt.a(value_semantic.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)", referenced from:
boost::program_options::detail::common_config_file_iterator::allowed_option(std::string const&) const in libboost_program_options-mt.a(config_file.o)
"std::_Rb_tree_decrement(std::_Rb_tree_node_base*)", referenced from:
std::_Rb_tree<void const*, std::pair<void const* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<void const* const, boost::detail::tss_data_node> >, std::less<void const*>, std::allocator<std::pair<void const* const, boost::detail::tss_data_node> > >::_M_insert_unique(std::pair<void const* const, boost::detail::tss_data_node> const&) in libboost_thread-mt.a(thread.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) in libboost_program_options-mt.a(config_file.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) in libboost_program_options-mt.a(config_file.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<std::string, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::string, std::string> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::pair<std::string, std::string> > >, std::pair<std::string const, std::pair<std::string, std::string> > const&) in libboost_program_options-mt.a(value_semantic.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<std::string, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::string, std::string> > > >::_M_insert_unique(std::pair<std::string const, std::pair<std::string, std::string> > const&) in libboost_program_options-mt.a(value_semantic.o)
"std::string::find(char, unsigned long) const", referenced from:
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
"std::string::find_last_not_of(char const*, unsigned long, unsigned long) const", referenced from:
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
"std::ios_base::Init::~Init()", referenced from:
__GLOBAL__I_a in libboost_program_options-mt.a(config_file.o)
__GLOBAL__I_a in libboost_program_options-mt.a(cmdline.o)
__GLOBAL__I_a in libboost_program_options-mt.a(convert.o)
"boost::program_options::to_internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
boost::program_options::detail::basic_config_file_iterator<char>::getline(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) in util.o
"std::string::assign(std::string const&)", referenced from:
boost::filesystem::filesystem_error::filesystem_error(std::string const&, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::filesystem_error::filesystem_error(std::string const&, boost::filesystem::path const&, boost::system::error_code) in libboost_filesystem-mt.a(operations.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::set_option_name(std::string const&) in libboost_program_options-mt.a(config_file.o)
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libboost_program_options-mt.a(config_file.o)
boost::program_options::invalid_config_file_syntax::invalid_config_file_syntax(std::string const&, boost::program_options::invalid_syntax::kind_t) in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::error_with_option_name(std::string const&, std::string const&, std::string const&, int) in libboost_program_options-mt.a(value_semantic.o)
...
"std::string::assign(char const*, unsigned long)", referenced from:
boost::filesystem::filesystem_error::what() const in libboost_filesystem-mt.a(operations.o)
boost::system::(anonymous namespace)::generic_error_category::message(int) const in libboost_system-mt.a(error_code.o)
"std::locale::locale()", referenced from:
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
"std::locale::id::_M_id() const", referenced from:
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
"std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&)", referenced from:
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
"std::string::find_first_not_of(char const*, unsigned long, unsigned long) const", referenced from:
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
"std::string::reserve(unsigned long)", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::m_append_separator_if_needed() in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::string::replace(unsigned long, unsigned long, char const*, unsigned long)", referenced from:
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::__throw_logic_error(char const*)", referenced from:
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
"std::locale::_Impl::_Impl(std::locale::_Impl const&, unsigned long)", referenced from:
std::locale::locale<boost::filesystem::detail::utf8_codecvt_facet>(std::locale const&, boost::filesystem::detail::utf8_codecvt_facet*) in libboost_filesystem-mt.a(path.o)
"std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
std::_Rb_tree<void const*, std::pair<void const* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<void const* const, boost::detail::tss_data_node> >, std::less<void const*>, std::allocator<std::pair<void const* const, boost::detail::tss_data_node> > >::_M_insert_unique(std::pair<void const* const, boost::detail::tss_data_node> const&) in libboost_thread-mt.a(thread.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) in libboost_program_options-mt.a(config_file.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::pair<std::string const, std::string> const&) in libboost_program_options-mt.a(config_file.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<std::string, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::string, std::string> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::pair<std::string, std::string> > >, std::pair<std::string const, std::pair<std::string, std::string> > const&) in libboost_program_options-mt.a(value_semantic.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<std::string, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::string, std::string> > > >::_M_insert_unique(std::pair<std::string const, std::pair<std::string, std::string> > const&) in libboost_program_options-mt.a(value_semantic.o)
"std::__throw_length_error(char const*)", referenced from:
std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&) in libboost_program_options-mt.a(config_file.o)
"std::string::append(char const*, unsigned long)", referenced from:
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::current_path(boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::filesystem_error::what() const in libboost_filesystem-mt.a(operations.o)
"std::locale::_Impl::~_Impl()", referenced from:
std::locale::locale<boost::filesystem::detail::utf8_codecvt_facet>(std::locale const&, boost::filesystem::detail::utf8_codecvt_facet*) in libboost_filesystem-mt.a(path.o)
"std::codecvt<wchar_t, char, __mbstate_t>::id", referenced from:
std::locale::locale<boost::filesystem::detail::utf8_codecvt_facet>(std::locale const&, boost::filesystem::detail::utf8_codecvt_facet*) in libboost_filesystem-mt.a(path.o)
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
"std::string::_M_mutate(unsigned long, unsigned long, unsigned long)", referenced from:
boost::filesystem::path::m_erase_redundant_separator(unsigned long) in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::current_path(boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
"std::_Rb_tree_increment(std::_Rb_tree_node_base*)", referenced from:
boost::detail::(anonymous namespace)::tls_destructor(void*) in libboost_thread-mt.a(thread.o)
std::_Rb_tree<void const*, std::pair<void const* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<void const* const, boost::detail::tss_data_node> >, std::less<void const*>, std::allocator<std::pair<void const* const, boost::detail::tss_data_node> > >::erase(std::_Rb_tree_iterator<std::pair<void const* const, boost::detail::tss_data_node> >, std::_Rb_tree_iterator<std::pair<void const* const, boost::detail::tss_data_node> >) in libboost_thread-mt.a(thread.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::string> >, std::pair<std::string const, std::string> const&) in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
std::_Rb_tree<std::string, std::pair<std::string const, std::pair<std::string, std::string> >, std::_Select1st<std::pair<std::string const, std::pair<std::string, std::string> > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::pair<std::string, std::string> > > >::_M_insert_unique(std::_Rb_tree_iterator<std::pair<std::string const, std::pair<std::string, std::string> > >, std::pair<std::string const, std::pair<std::string, std::string> > const&) in libboost_program_options-mt.a(value_semantic.o)
"std::__throw_bad_cast()", referenced from:
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)", referenced from:
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::symlink_status(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option::enum_type, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::create_directory(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::current_path(boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::remove(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
...
"std::locale::~locale()", referenced from:
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
"std::string::_Rep::_S_empty_rep_storage", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::root_directory() const in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::symlink_status(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option::enum_type, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::create_directory(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
...
"std::runtime_error::runtime_error(std::string const&)", referenced from:
boost::filesystem::filesystem_error::filesystem_error(std::string const&, boost::system::error_code) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::filesystem_error::filesystem_error(std::string const&, boost::filesystem::path const&, boost::filesystem::path const&, boost::system::error_code) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::filesystem_error::filesystem_error(std::string const&, boost::filesystem::path const&, boost::system::error_code) in libboost_filesystem-mt.a(operations.o)
"std::__throw_out_of_range(char const*)", referenced from:
boost::filesystem::path::m_erase_redundant_separator(unsigned long) in libboost_filesystem-mt.a(path.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
"std::string::find_first_of(char const*, unsigned long, unsigned long) const", referenced from:
boost::filesystem::path::root_directory() const in libboost_filesystem-mt.a(path.o)
"std::string::append(std::string const&)", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::filesystem_error::what() const in libboost_filesystem-mt.a(operations.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::string::find_last_of(char const*, unsigned long, unsigned long) const", referenced from:
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
"std::string::append(unsigned long, char)", referenced from:
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::string::_M_leak_hard()", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::m_append_separator_if_needed() in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::m_erase_redundant_separator(unsigned long) in libboost_filesystem-mt.a(path.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
"std::locale::_Impl::_M_install_facet(std::locale::id const*, std::locale::facet const*)", referenced from:
std::locale::locale<boost::filesystem::detail::utf8_codecvt_facet>(std::locale const&, boost::filesystem::detail::utf8_codecvt_facet*) in libboost_filesystem-mt.a(path.o)
"std::logic_error::logic_error(std::string const&)", referenced from:
boost::program_options::error_with_option_name::get_canonical_option_prefix() const in libboost_program_options-mt.a(value_semantic.o)
"std::string::_Rep::_M_destroy(std::allocator<char> const&)", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::operator/=(char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::path::path<char const*>(char const*, char const*) in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::symlink_status(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::copy_file(boost::filesystem::path const&, boost::filesystem::path const&, boost::filesystem::copy_option::enum_type, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::create_directory(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
boost::filesystem::detail::current_path(boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
...
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&)", referenced from:
boost::filesystem::path::operator/=(boost::filesystem::path const&) in libboost_filesystem-mt.a(path.o)
boost::filesystem::detail::system_complete(boost::filesystem::path const&, boost::system::error_code*) in libboost_filesystem-mt.a(operations.o)
void boost::throw_exception<boost::condition_error>(boost::condition_error const&) in libboost_thread-mt.a(thread.o)
boost::exception_detail::error_info_injector<boost::condition_error>::error_info_injector(boost::exception_detail::error_info_injector<boost::condition_error> const&) in libboost_thread-mt.a(thread.o)
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::invalid_config_file_syntax::tokens() const in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::error_with_option_name(boost::program_options::error_with_option_name const&) in libboost_program_options-mt.a(config_file.o)
...
"std::ios_base::Init::Init()", referenced from:
__GLOBAL__I_a in libboost_program_options-mt.a(config_file.o)
__GLOBAL__I_a in libboost_program_options-mt.a(cmdline.o)
__GLOBAL__I_a in libboost_program_options-mt.a(convert.o)
"std::logic_error::logic_error(std::string const&)", referenced from:
boost::program_options::error_with_option_name::error_with_option_name(std::string const&, std::string const&, std::string const&, int) in libboost_program_options-mt.a(value_semantic.o)
"std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned long)", referenced from:
__GLOBAL__I_a in libboost_filesystem-mt.a(path.o)
__GLOBAL__I_a in libboost_program_options-mt.a(convert.o)
"std::string::find(char const*, unsigned long, unsigned long) const", referenced from:
boost::program_options::detail::common_config_file_iterator::allowed_option(std::string const&) const in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::substitute_placeholders(std::string const&) const in libboost_program_options-mt.a(value_semantic.o)
"std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&, unsigned long, unsigned long)", referenced from:
boost::program_options::detail::common_config_file_iterator::get() in libboost_program_options-mt.a(config_file.o)
boost::program_options::error_with_option_name::get_canonical_option_name() const in libboost_program_options-mt.a(value_semantic.o)
"std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)", referenced from:
boost::detail::(anonymous namespace)::tls_destructor(void*) in libboost_thread-mt.a(thread.o)
std::_Rb_tree<void const*, std::pair<void const* const, boost::detail::tss_data_node>, std::_Select1st<std::pair<void const* const, boost::detail::tss_data_node> >, std::less<void const*>, std::allocator<std::pair<void const* const, boost::detail::tss_data_node> > >::erase(std::_Rb_tree_iterator<std::pair<void const* const, boost::detail::tss_data_node> >, std::_Rb_tree_iterator<std::pair<void const* const, boost::detail::tss_data_node> >) in libboost_thread-mt.a(thread.o)
"boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool)", referenced from:
boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::__1::basic_istream<char, std::__1::char_traits<char> >&, std::__1::set<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&, bool) in util.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: *** [ppcoind] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment