Bitcoin full node and query server

Apr 29, 2018

View in context in the libbitcoin Slack #general mirror.

M
Mlmikael13:05
that worked in that we now instead get this error: libtool: compile: /usr/local/bin/eg++ -DPACKAGE_NAME=\"libbitcoin\" -DPACKAGE_TARNAME=\"libbitcoin\" -DPACKAGE_VERSION=\"3.4.0\" "-DPACKAGE_STRING=\"libbitcoin 3.4.0\"" -DPACKAGE_BUGREPORT=\"eric@voskuil.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libbitcoin\" -DVERSION=\"3.4.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_CXX11=1 -DBOOST_HAS_ICU=1 -DNDEBUG=1 -DBOOST_ALL_DYN_LINK=1 "-DHAVE_BOOST=/**/" "-DHAVE_BOOST_CHRONO=/**/" "-DHAVE_BOOST_DATE_TIME=/**/" "-DHAVE_BOOST_FILESYSTEM=/**/" "-DHAVE_BOOST_IOSTREAMS=/**/" "-DHAVE_BOOST_LOCALE=/**/" "-DHAVE_BOOST_LOG=/**/" "-DHAVE_BOOST_PROGRAM_OPTIONS=/**/" "-DHAVE_BOOST_REGEX=/**/" "-DHAVE_BOOST_SYSTEM=/**/" "-DHAVE_BOOST_THREAD=/**/" "-DHAVE_BOOST_UNIT_TEST_FRAMEWORK=/**/" -DHAVE_PTHREAD_PRIO_INHERIT=1 -I. -I./include -DWITH_ICU -DWITH_PNG -DWITH_QRENCODE -I/usr/local/include -I/usr/local/include -I/usr/local/include/libpng16 -I/usr/local/include -I/home/phil/make_libbitcoin_work_with_boost_1.58.0/build/include -std=c++11 -Og -g -fstack-protector-all -DBOOST_NO_CXX11_STD_ALIGN -std=c++11 -Wno-deprecated-declarations -Wno-missing-braces -fvisibility-inlines-hidden -fno-var-tracking-assignments -MT src/chain/src_libbitcoin_la-compact.lo -MD -MP -MF src/chain/.deps/src_libbitcoin_la-compact.Tpo -c src/chain/compact.cpp -fPIC -DPIC -o src/chain/.libs/src_libbitcoin_la-compact.o src/chain/compact.cpp: In static member function 'static uint32_t libbitcoin::chain::compact::from_big(const uint256_t&)': src/chain/compact.cpp:166:34: error: invalid static_cast from type 'const uint256_t {aka const boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0u, (boost::multiprecision::cpp_int_check_type)0u, void> >}' to type 'uint64_t {aka long long unsigned int}' static_cast<uint64_t>(big) << shift_low(exponent) : ^ src/chain/compact.cpp:167:58: error: invalid static_cast from type 'boost::enable_if_c<true, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0u, (boost::multiprecision::cpp_int_check_type)0u, void> > >::type {aka boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0u, (boost::multiprecision::cpp_int_check_type)0u, void> >}' to type 'uint64_t {aka long long unsigned int}' static_cast<uint64_t>(big >> shift_high(exponent)); ^ gmake: *** [Makefile:2977: src/chain/src_libbitcoin_la-compact.lo] Error 1