run make with follow error.
CXX leveldb/util/libleveldb_a-crc32c.o
CXX leveldb/util/libleveldb_a-env.o
CXX leveldb/util/libleveldb_a-env_posix.o
CXX leveldb/util/libleveldb_a-filter_policy.o
CXX leveldb/util/libleveldb_a-hash.o
CXX leveldb/util/libleveldb_a-histogram.o
CXX leveldb/util/libleveldb_a-logging.o
leveldb/util/logging.cc: In function 'bool leveldb::ConsumeDecimalNumber(leveldb::Slice*, uint64_t*)':
leveldb/util/logging.cc:58:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
(v == kMaxUint64/10 && delta > kMaxUint64%10)) {
^
CXX leveldb/util/libleveldb_a-options.o
CXX leveldb/util/libleveldb_a-status.o
CXX leveldb/port/libleveldb_a-port_posix.o
leveldb/port/port_posix.cc: In function 'bool leveldb::port::HasAcceleratedCRC32C()':
leveldb/port/port_posix.cc:60:15: warning: 'ecx' may be used uninitialized in this function [-Wmaybe-uninitialized]
return (ecx & (1 << 20)) != 0;
^
AR leveldb/libleveldb.a
CXX leveldb/port/libleveldb_sse42_a-port_posix_sse.o
AR leveldb/libleveldb_sse42.a
CXX leveldb/helpers/memenv/libmemenv_a-memenv.o
AR leveldb/libmemenv.a
gcc -I. -g -O2 -Wall -Wextra -Wno-unused-function -c src/gen_context.c -o gen_context.o
gcc gen_context.o -o gen_context
./gen_context
CC src/libsecp256k1_la-secp256k1.lo
CCLD libsecp256k1.la
CXXLD bitcoind
Undefined symbols for architecture x86_64:
"boost::program_options::detail::common_config_file_iterator::common_config_file_iterator(std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool)", referenced from:
boost::program_options::detail::basic_config_file_iterator<char>::basic_config_file_iterator(std::basic_istream<char, std::char_traits<char> >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) in libbitcoin_util.a(libbitcoin_util_a-util.o)
"boost::program_options::to_internal(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from:
boost::program_options::detail::basic_config_file_iterator<char>::getline(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in libbitcoin_util.a(libbitcoin_util_a-util.o)
"boost::filesystem::path::imbue(std::locale const&)", referenced from:
SetupEnvironment() in libbitcoin_util.a(libbitcoin_util_a-util.o)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
make[2]: *** [bitcoind] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1