Created
October 29, 2025 18:04
-
-
Save umrashrf/019e10e3fca1c6a686b556c7a6b65ce2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ 0%] Generating bitcoin-build-info.h | |
| [ 0%] Built target generate_build_info | |
| [ 0%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/asmap.cpp.o | |
| [ 0%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/batchpriority.cpp.o | |
| [ 0%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bip32.cpp.o | |
| [ 1%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bytevectorhash.cpp.o | |
| [ 1%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/chaintype.cpp.o | |
| [ 1%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/check.cpp.o | |
| [ 1%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exec.cpp.o | |
| [ 1%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exception.cpp.o | |
| [ 2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o | |
| [ 2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs.cpp.o | |
| [ 2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs_helpers.cpp.o | |
| [ 2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/hasher.cpp.o | |
| [ 2%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/moneystr.cpp.o | |
| [ 3%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/rbf.cpp.o | |
| [ 3%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/readwritefile.cpp.o | |
| [ 3%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/serfloat.cpp.o | |
| [ 3%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/signalinterrupt.cpp.o | |
| [ 3%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/sock.cpp.o | |
| [ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/strencodings.cpp.o | |
| [ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/string.cpp.o | |
| [ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/syserror.cpp.o | |
| [ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/thread.cpp.o | |
| [ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadinterrupt.cpp.o | |
| [ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadnames.cpp.o | |
| [ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/time.cpp.o | |
| [ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/tokenpipe.cpp.o | |
| [ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/logging.cpp.o | |
| [ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/random.cpp.o | |
| [ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/randomenv.cpp.o | |
| [ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/streams.cpp.o | |
| [ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/support/lockedpool.cpp.o | |
| [ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/sync.cpp.o | |
| [ 6%] Linking CXX static library ../../lib/libbitcoin_util.a | |
| [ 6%] Built target bitcoin_util | |
| [ 6%] Building CXX object src/CMakeFiles/bitcoin_clientversion.dir/clientversion.cpp.o | |
| [ 6%] Linking CXX static library ../lib/libbitcoin_clientversion.a | |
| [ 6%] Built target bitcoin_clientversion | |
| [ 6%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/arith_uint256.cpp.o | |
| [ 7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/consensus/merkle.cpp.o | |
| [ 7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/consensus/tx_check.cpp.o | |
| [ 7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/hash.cpp.o | |
| [ 7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/primitives/block.cpp.o | |
| [ 7%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/primitives/transaction.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/pubkey.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/interpreter.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/script.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/script/script_error.cpp.o | |
| [ 8%] Building CXX object src/CMakeFiles/bitcoin_consensus.dir/uint256.cpp.o | |
| [ 9%] Linking CXX static library ../lib/libbitcoin_consensus.a | |
| [ 9%] Built target bitcoin_consensus | |
| [ 9%] Building CXX object src/CMakeFiles/bitcoin_common.dir/addresstype.cpp.o | |
| [ 9%] Building CXX object src/CMakeFiles/bitcoin_common.dir/base58.cpp.o | |
| [ 10%] Building CXX object src/CMakeFiles/bitcoin_common.dir/bech32.cpp.o | |
| [ 10%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chain.cpp.o | |
| [ 10%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chainparams.cpp.o | |
| [ 10%] Building CXX object src/CMakeFiles/bitcoin_common.dir/chainparamsbase.cpp.o | |
| [ 10%] Building CXX object src/CMakeFiles/bitcoin_common.dir/coins.cpp.o | |
| [ 11%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/args.cpp.o | |
| [ 11%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/bloom.cpp.ox | |
| [ 11%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/config.cpp.o | |
| [ 11%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/init.cpp.o | |
| [ 11%] Building CXX object src/CMakeFiles/bitcoin_common.dir/common/interfaces.cpp.o | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:21: | |
| In file included from /usr/local/include/boost/type_index.hpp:29: | |
| In file included from /usr/local/include/boost/type_index/stl_type_index.hpp:47: | |
| In file included from /usr/local/include/boost/container_hash/hash.hpp:25: | |
| In file included from /usr/local/include/boost/type_traits/is_enum.hpp:14: | |
| In file included from /usr/local/include/boost/type_traits/intrinsics.hpp:16: | |
| /usr/local/include/boost/type_traits/detail/config.hpp:85:52: warning: '__clang_major___WORKAROUND_GUARD' is not defined, evaluates to 0 [-Wundef] | |
| 85 | && !BOOST_WORKAROUND(BOOST_MSVC, < 1900) && !BOOST_WORKAROUND(__clang_major__, <= 4) | |
| | ^ | |
| /usr/local/include/boost/config/workaround.hpp:246:10: note: expanded from macro 'BOOST_WORKAROUND' | |
| 246 | ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \ | |
| | ^ | |
| <scratch space>:92:1: note: expanded from here | |
| 92 | __clang_major___WORKAROUND_GUARD | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:21: | |
| In file included from /usr/local/include/boost/type_index.hpp:29: | |
| In file included from /usr/local/include/boost/type_index/stl_type_index.hpp:47: | |
| /usr/local/include/boost/container_hash/hash.hpp:131:33: error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'? | |
| 131 | struct hash_base : std::unary_function<T, std::size_t> {}; | |
| | ~~~~~^~~~~~~~~~~~~~ | |
| | __unary_function | |
| /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__functional/unary_function.h:46:1: note: '__unary_function' declared here | |
| 46 | using __unary_function _LIBCPP_NODEBUG = __unary_function_keep_layout_base<_Arg, _Result>; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:21: | |
| /usr/local/include/boost/type_index.hpp:208:19: warning: empty paragraph passed to '\throw' command [-Wdocumentation] | |
| 208 | /// \throw Nothing. | |
| | ~~~~~~~~~~~~~~^ | |
| /usr/local/include/boost/type_index.hpp:228:19: warning: empty paragraph passed to '\throw' command [-Wdocumentation] | |
| 228 | /// \throw Nothing. | |
| | ~~~~~~~~~~~~~~^ | |
| /usr/local/include/boost/type_index.hpp:253:19: warning: empty paragraph passed to '\throw' command [-Wdocumentation] | |
| 253 | /// \throw Nothing. | |
| | ~~~~~~~~~~~~~~^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:22: | |
| /usr/local/include/boost/type_traits/has_trivial_copy.hpp:34:4: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] | |
| 34 | BOOST_HAS_TRIVIAL_COPY(T) BOOST_TT_TRIVIAL_CONSTRUCT_FIX | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:190:41: note: expanded from macro 'BOOST_HAS_TRIVIAL_COPY' | |
| 190 | # define BOOST_HAS_TRIVIAL_COPY(T) (__has_trivial_copy(T) && !is_reference<T>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:23: | |
| /usr/local/include/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] | |
| 30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR' | |
| 196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:28: | |
| /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp:50:26: warning: 'what' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 50 | virtual char const * what() const BOOST_NOEXCEPT_OR_NOTHROW | |
| | ^ | |
| /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__exception/exception.h:79:23: note: overridden virtual function is here | |
| 79 | virtual const char* what() const _NOEXCEPT; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:1158: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/local_sp_deleter.hpp:20: | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:116:18: warning: 'local_cb_destroy' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 116 | virtual void local_cb_destroy() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:57:18: note: overridden virtual function is here | |
| 57 | virtual void local_cb_destroy() BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:121:41: warning: 'local_cb_get_shared_count' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 121 | virtual boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:59:41: note: overridden virtual function is here | |
| 59 | virtual boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:133:18: warning: 'local_cb_destroy' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 133 | virtual void local_cb_destroy() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:57:18: note: overridden virtual function is here | |
| 57 | virtual void local_cb_destroy() BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:138:41: warning: 'local_cb_get_shared_count' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 138 | virtual boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/local_counted_base.hpp:59:41: note: overridden virtual function is here | |
| 59 | virtual boost::detail::shared_count local_cb_get_shared_count() const BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:29: | |
| /usr/local/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY' | |
| 202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:30: | |
| /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] | |
| 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' | |
| 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:31: | |
| /usr/local/include/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] | |
| 29 | BOOST_HAS_TRIVIAL_ASSIGN(T) | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN' | |
| 193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:32: | |
| /usr/local/include/boost/type_traits/has_trivial_constructor.hpp:41:69: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] | |
| 41 | : public integral_constant <bool, ((::boost::is_pod<T>::value || BOOST_HAS_TRIVIAL_CONSTRUCTOR(T)) BOOST_TT_TRIVIAL_CONSTRUCT_FIX)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:187:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_CONSTRUCTOR' | |
| 187 | # define BOOST_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:24: | |
| In file included from /usr/local/include/boost/signals2/slot.hpp:22: | |
| In file included from /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp:18: | |
| In file included from /usr/local/include/boost/signals2/slot_base.hpp:18: | |
| /usr/local/include/boost/signals2/expired_slot.hpp:23:28: warning: 'what' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 23 | virtual char const * what() const throw() | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/bad_weak_ptr.hpp:50:26: note: overridden virtual function is here | |
| 50 | virtual char const * what() const BOOST_NOEXCEPT_OR_NOTHROW | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:24: | |
| In file included from /usr/local/include/boost/signals2/slot.hpp:22: | |
| In file included from /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp:18: | |
| In file included from /usr/local/include/boost/signals2/slot_base.hpp:21: | |
| In file included from /usr/local/include/boost/variant/apply_visitor.hpp:16: | |
| In file included from /usr/local/include/boost/variant/detail/apply_visitor_unary.hpp:17: | |
| In file included from /usr/local/include/boost/move/utility.hpp:30: | |
| In file included from /usr/local/include/boost/move/traits.hpp:31: | |
| /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] | |
| 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' | |
| 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' | |
| 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] | |
| 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' | |
| 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' | |
| 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] | |
| 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' | |
| 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' | |
| 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] | |
| 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' | |
| 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' | |
| 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' | |
| 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' | |
| 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' | |
| 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | |
| | ^ | |
| /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' | |
| 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:24: | |
| In file included from /usr/local/include/boost/signals2/slot.hpp:22: | |
| In file included from /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp:18: | |
| In file included from /usr/local/include/boost/signals2/slot_base.hpp:22: | |
| In file included from /usr/local/include/boost/variant/variant.hpp:49: | |
| /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR' | |
| 199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:24: | |
| In file included from /usr/local/include/boost/signals2/slot.hpp:22: | |
| In file included from /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp:18: | |
| In file included from /usr/local/include/boost/signals2/slot_base.hpp:22: | |
| In file included from /usr/local/include/boost/variant/variant.hpp:49: | |
| /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR' | |
| 199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value) | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::shared_ptr<void>>' requested here | |
| 27 | : T::type | |
| | ^ | |
| /usr/local/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::shared_ptr<void>>>' requested here | |
| 41 | BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
| 38 | ::boost::mpl::aux::nested_type_wknd<T> \ | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::shared_ptr<void>>>' requested here | |
| 27 | : T::type | |
| | ^ | |
| /opt/homebrew/Cellar/boost/1.89.0/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>>>>' requested here | |
| 25 | BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
| 38 | ::boost::mpl::aux::nested_type_wknd<T> \ | |
| | ^ | |
| /opt/homebrew/Cellar/boost/1.89.0/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here | |
| 50 | : aux::and_impl< | |
| | ^ | |
| /usr/local/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
| 42 | : and_< | |
| | ^ | |
| /usr/local/include/boost/mpl/iter_fold_if.hpp:85:9: note: in instantiation of template class 'boost::mpl::aux::iter_fold_if_impl<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>>, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<na>>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>, boost::mpl::l_iter<l_end>>>, mpl_::na, boost::mpl::always<mpl_::bool_<false>>>' requested here | |
| 85 | aux::iter_fold_if_impl< | |
| | ^ | |
| /usr/local/include/boost/mpl/iter_fold_if.hpp:102:20: note: in instantiation of member class 'boost::mpl::iter_fold_if<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<na>>, boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>>::result_' requested here | |
| 102 | typename result_::state | |
| | ^ | |
| /usr/local/include/boost/variant/variant.hpp:190:27: note: in instantiation of template class 'boost::mpl::iter_fold_if<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<na>>, boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>>' requested here | |
| 190 | typedef typename mpl::iter_fold_if< | |
| | ^ | |
| /usr/local/include/boost/variant/variant.hpp:1250:39: note: in instantiation of template class 'boost::detail::variant::find_fallback_type<boost::mpl::l_item<mpl_::long_<2>, boost::shared_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_shared_ptr, boost::mpl::l_end>>>' requested here | |
| 1250 | typedef typename detail::variant::find_fallback_type< | |
| | ^ | |
| /usr/local/include/boost/signals2/slot_base.hpp:41:21: note: in instantiation of template class 'boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>' requested here | |
| 41 | result_type operator()(const WeakPtr &wp) const | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:24: | |
| In file included from /usr/local/include/boost/signals2/slot.hpp:22: | |
| In file included from /usr/local/include/boost/signals2/detail/tracked_objects_visitor.hpp:18: | |
| In file included from /usr/local/include/boost/signals2/slot_base.hpp:22: | |
| In file included from /usr/local/include/boost/variant/variant.hpp:49: | |
| /usr/local/include/boost/type_traits/has_nothrow_constructor.hpp:27:84: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 27 | template <class T> struct has_nothrow_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:199:48: note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR' | |
| 199 | # define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) (__has_nothrow_constructor(T) && is_default_constructible<T>::value) | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::has_nothrow_constructor<boost::weak_ptr<boost::signals2::detail::trackable_pointee>>' requested here | |
| 27 | : T::type | |
| | ^ | |
| /usr/local/include/boost/mpl/not.hpp:41:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<boost::weak_ptr<boost::signals2::detail::trackable_pointee>>>' requested here | |
| 41 | BOOST_MPL_AUX_NESTED_TYPE_WKND(T)::value | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
| 38 | ::boost::mpl::aux::nested_type_wknd<T> \ | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::mpl::not_<boost::has_nothrow_constructor<boost::weak_ptr<boost::signals2::detail::trackable_pointee>>>' requested here | |
| 27 | : T::type | |
| | ^ | |
| /opt/homebrew/Cellar/boost/1.89.0/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:25:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3>, boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::mpl::l_item<mpl_::long_<2>, boost::weak_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end>>>>>>' requested here | |
| 25 | BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value | |
| | ^ | |
| /usr/local/include/boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND' | |
| 38 | ::boost::mpl::aux::nested_type_wknd<T> \ | |
| | ^ | |
| /opt/homebrew/Cellar/boost/1.89.0/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:50:7: note: in instantiation of template class 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3>, boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::mpl::l_item<mpl_::long_<2>, boost::weak_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end>>>>>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true>>' requested here | |
| 50 | : aux::and_impl< | |
| | ^ | |
| /usr/local/include/boost/mpl/iter_fold_if.hpp:42:11: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) | |
| 42 | : and_< | |
| | ^ | |
| /usr/local/include/boost/variant/variant.hpp:190:27: note: in instantiation of template class 'boost::mpl::iter_fold_if<boost::mpl::l_item<mpl_::long_<3>, boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::mpl::l_item<mpl_::long_<2>, boost::weak_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end>>>, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<na>>, boost::mpl::protect<boost::detail::variant::find_fallback_type_pred>>' requested here | |
| 190 | typedef typename mpl::iter_fold_if< | |
| | ^ | |
| /usr/local/include/boost/variant/variant.hpp:1250:39: note: in instantiation of template class 'boost::detail::variant::find_fallback_type<boost::mpl::l_item<mpl_::long_<3>, boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::mpl::l_item<mpl_::long_<2>, boost::weak_ptr<void>, boost::mpl::l_item<mpl_::long_<1>, boost::signals2::detail::foreign_void_weak_ptr, boost::mpl::l_end>>>>' requested here | |
| 1250 | typedef typename detail::variant::find_fallback_type< | |
| | ^ | |
| /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:790:65: note: in instantiation of template class 'boost::variant<boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::weak_ptr<void>, boost::signals2::detail::foreign_void_weak_ptr>' requested here | |
| 790 | return static_cast<pointer>(__builtin_assume_aligned(__p, _LIBCPP_ALIGNOF(decltype(*__p)))); | |
| | ^ | |
| /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__config:300:34: note: expanded from macro '_LIBCPP_ALIGNOF' | |
| 300 | # define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp) | |
| | ^ | |
| /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1/__vector/vector.h:352:24: note: in instantiation of function template specialization 'std::vector<boost::variant<boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::weak_ptr<void>, boost::signals2::detail::foreign_void_weak_ptr>>::__add_alignment_assumption<boost::variant<boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::weak_ptr<void>, boost::signals2::detail::foreign_void_weak_ptr> *, 0>' requested here | |
| 352 | return __make_iter(__add_alignment_assumption(this->__begin_)); | |
| | ^ | |
| /usr/local/include/boost/signals2/slot_base.hpp:75:36: note: in instantiation of member function 'std::vector<boost::variant<boost::weak_ptr<boost::signals2::detail::trackable_pointee>, boost::weak_ptr<void>, boost::signals2::detail::foreign_void_weak_ptr>>::begin' requested here | |
| 75 | for(it = tracked_objects().begin(); it != tracked_objects().end(); ++it) | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:31: | |
| /usr/local/include/boost/type_traits/has_trivial_assign.hpp:29:7: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] | |
| 29 | BOOST_HAS_TRIVIAL_ASSIGN(T) | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:193:43: note: expanded from macro 'BOOST_HAS_TRIVIAL_ASSIGN' | |
| 193 | # define BOOST_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) && !is_volatile<T>::value && is_assignable<T&, const T&>::value) | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:158:51: note: in instantiation of template class 'boost::has_trivial_assign<boost::shared_ptr<void>>' requested here | |
| 158 | typedef typename boost::mpl::if_c< boost::has_trivial_assign<T>::value | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:53:61: note: in instantiation of template class 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>' requested here | |
| 53 | auto_buffer<shared_ptr<void>, store_n_objects<10> > garbage; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:143:57: warning: 'clone' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 143 | virtual boost::exception_detail::clone_base const * clone() const | |
| | ^ | |
| /usr/local/include/boost/throw_exception.hpp:165:11: note: in instantiation of template class 'boost::wrapexcept<std::runtime_error>' requested here | |
| 165 | throw wrapexcept<E>( e ); | |
| | ^ | |
| /usr/local/include/boost/type_index/stl_type_index.hpp:144:16: note: in instantiation of function template specialization 'boost::throw_exception<std::runtime_error>' requested here | |
| 144 | boost::throw_exception(std::runtime_error("Type name demangling failed")); | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:403:40: note: overridden virtual function is here | |
| 403 | virtual clone_base const * clone() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:154:18: warning: 'rethrow' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 154 | virtual void rethrow() const | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:404:26: note: overridden virtual function is here | |
| 404 | virtual void rethrow() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:143:57: warning: 'clone' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 143 | virtual boost::exception_detail::clone_base const * clone() const | |
| | ^ | |
| /usr/local/include/boost/throw_exception.hpp:165:11: note: in instantiation of template class 'boost::wrapexcept<boost::bad_weak_ptr>' requested here | |
| 165 | throw wrapexcept<E>( e ); | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:641:16: note: in instantiation of function template specialization 'boost::throw_exception<boost::bad_weak_ptr>' requested here | |
| 641 | boost::throw_exception( boost::bad_weak_ptr() ); | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:403:40: note: overridden virtual function is here | |
| 403 | virtual clone_base const * clone() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:154:18: warning: 'rethrow' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 154 | virtual void rethrow() const | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:404:26: note: overridden virtual function is here | |
| 404 | virtual void rethrow() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:143:57: warning: 'clone' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 143 | virtual boost::exception_detail::clone_base const * clone() const | |
| | ^ | |
| /usr/local/include/boost/throw_exception.hpp:165:11: note: in instantiation of template class 'boost::wrapexcept<boost::signals2::expired_slot>' requested here | |
| 165 | throw wrapexcept<E>( e ); | |
| | ^ | |
| /usr/local/include/boost/signals2/slot_base.hpp:80:20: note: in instantiation of function template specialization 'boost::throw_exception<boost::signals2::expired_slot>' requested here | |
| 80 | boost::throw_exception(expired_slot()); | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:403:40: note: overridden virtual function is here | |
| 403 | virtual clone_base const * clone() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:15: | |
| /usr/local/include/boost/throw_exception.hpp:154:18: warning: 'rethrow' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 154 | virtual void rethrow() const | |
| | ^ | |
| /usr/local/include/boost/exception/exception.hpp:404:26: note: overridden virtual function is here | |
| 404 | virtual void rethrow() const = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:88:18: warning: 'dispose' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 88 | virtual void dispose() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:145:23: note: in instantiation of template class 'boost::detail::sp_counted_impl_p<boost::signals2::detail::trackable_pointee>' requested here | |
| 145 | pi_ = new sp_counted_impl_p<Y>( p ); | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/shared_ptr.hpp:285:5: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<boost::signals2::detail::trackable_pointee>' requested here | |
| 285 | boost::detail::shared_count( p ).swap( pn ); | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/shared_ptr.hpp:379:24: note: in instantiation of function template specialization 'boost::detail::sp_pointer_construct<boost::signals2::detail::trackable_pointee, boost::signals2::detail::trackable_pointee>' requested here | |
| 379 | boost::detail::sp_pointer_construct( this, p, pn ); | |
| | ^ | |
| /usr/local/include/boost/signals2/trackable.hpp:40:20: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::trackable_pointee>::shared_ptr<boost::signals2::detail::trackable_pointee>' requested here | |
| 40 | trackable(): _tracked_ptr(static_cast<detail::trackable_pointee*>(0)) {} | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:93:18: note: overridden virtual function is here | |
| 93 | virtual void dispose() BOOST_SP_NOEXCEPT = 0; // nothrow | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:96:20: warning: 'get_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 96 | virtual void * get_deleter( sp_typeinfo_ const & ) BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:102:20: note: overridden virtual function is here | |
| 102 | virtual void * get_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:101:20: warning: 'get_local_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 101 | virtual void * get_local_deleter( sp_typeinfo_ const & ) BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:103:20: note: overridden virtual function is here | |
| 103 | virtual void * get_local_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:106:20: warning: 'get_untyped_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 106 | virtual void * get_untyped_deleter() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:104:20: note: overridden virtual function is here | |
| 104 | virtual void * get_untyped_deleter() BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:17: | |
| In file included from /usr/local/include/boost/function.hpp:30: | |
| In file included from /usr/local/include/boost/function/detail/prologue.hpp:17: | |
| In file included from /usr/local/include/boost/function/function_base.hpp:23: | |
| /usr/local/include/boost/type_traits/has_trivial_destructor.hpp:30:86: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] | |
| 30 | template <typename T> struct has_trivial_destructor : public integral_constant<bool, BOOST_HAS_TRIVIAL_DESTRUCTOR(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:196:47: note: expanded from macro 'BOOST_HAS_TRIVIAL_DESTRUCTOR' | |
| 196 | # define BOOST_HAS_TRIVIAL_DESTRUCTOR(T) (__has_trivial_destructor(T) && is_destructible<T>::value) | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:261:38: note: in instantiation of template class 'boost::has_trivial_destructor<boost::shared_ptr<void>>' requested here | |
| 261 | auto_buffer_destroy( boost::has_trivial_destructor<T>() ); | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:611:13: note: in instantiation of member function 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>::auto_buffer_destroy' requested here | |
| 611 | auto_buffer_destroy(); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:39:13: note: in instantiation of member function 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>::~auto_buffer' requested here | |
| 39 | class garbage_collecting_lock: public noncopyable | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:21: | |
| In file included from /usr/local/include/boost/signals2/detail/auto_buffer.hpp:29: | |
| /usr/local/include/boost/type_traits/has_nothrow_copy.hpp:36:89: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] | |
| 36 | template <class T> struct has_nothrow_copy_constructor : public integral_constant<bool, BOOST_HAS_NOTHROW_COPY(T)>{}; | |
| | ^ | |
| /usr/local/include/boost/type_traits/intrinsics.hpp:202:41: note: expanded from macro 'BOOST_HAS_NOTHROW_COPY' | |
| 202 | # define BOOST_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T) && !is_volatile<T>::value && !is_reference<T>::value && is_copy_constructible<T>::value) | |
| | ^ | |
| /usr/local/include/boost/type_traits/has_nothrow_copy.hpp:78:53: note: in instantiation of template class 'boost::has_nothrow_copy_constructor<boost::shared_ptr<void>>' requested here | |
| 78 | template <class T> struct has_nothrow_copy : public has_nothrow_copy_constructor<T>{}; | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:315:50: note: in instantiation of template class 'boost::has_nothrow_copy<boost::shared_ptr<void>>' requested here | |
| 315 | boost::has_nothrow_copy<T>() ); | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:801:13: note: in instantiation of member function 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>::reserve_impl' requested here | |
| 801 | reserve_impl( new_capacity_impl( n ) ); | |
| | ^ | |
| /usr/local/include/boost/signals2/detail/auto_buffer.hpp:826:16: note: in instantiation of member function 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>::reserve' requested here | |
| 826 | reserve( size_ + 1u ); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:47:19: note: in instantiation of member function 'boost::signals2::detail::auto_buffer<boost::shared_ptr<void>, boost::signals2::detail::store_n_objects<10>>::push_back' requested here | |
| 47 | garbage.push_back(piece_of_trash); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:126:22: note: in instantiation of member function 'boost::signals2::detail::garbage_collecting_lock<boost::signals2::detail::connection_body_base>::add_trash' requested here | |
| 126 | lock_arg.add_trash(release_slot()); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:76:13: note: in instantiation of function template specialization 'boost::signals2::detail::connection_body_base::dec_slot_refcount<boost::signals2::detail::connection_body_base>' requested here | |
| 76 | dec_slot_refcount(lock_arg); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:68:11: note: in instantiation of function template specialization 'boost::signals2::detail::connection_body_base::nolock_disconnect<boost::signals2::detail::connection_body_base>' requested here | |
| 68 | nolock_disconnect(local_lock); | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:171:18: warning: 'dispose' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 171 | virtual void dispose() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:182:23: note: in instantiation of template class 'boost::detail::sp_counted_impl_pd<boost::signals2::detail::connection_body_base *, void (*)(const void *)>' requested here | |
| 182 | pi_ = new sp_counted_impl_pd<P, D>(p, d); | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/shared_ptr.hpp:388:67: note: in instantiation of function template specialization 'boost::detail::shared_count::shared_count<boost::signals2::detail::connection_body_base *, void (*)(const void *)>' requested here | |
| 388 | template<class Y, class D> shared_ptr( Y * p, D d ): px( p ), pn( p, d ) | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/shared_ptr.hpp:704:9: note: in instantiation of function template specialization 'boost::shared_ptr<void>::shared_ptr<boost::signals2::detail::connection_body_base, void (*)(const void *)>' requested here | |
| 704 | this_type( p, d ).swap( *this ); | |
| | ^ | |
| /usr/local/include/boost/signals2/connection.hpp:86:21: note: in instantiation of function template specialization 'boost::shared_ptr<void>::reset<boost::signals2::detail::connection_body_base, void (*)(const void *)>' requested here | |
| 86 | blocker.reset(this, &null_deleter); | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:93:18: note: overridden virtual function is here | |
| 93 | virtual void dispose() BOOST_SP_NOEXCEPT = 0; // nothrow | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:176:20: warning: 'get_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 176 | virtual void * get_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:102:20: note: overridden virtual function is here | |
| 102 | virtual void * get_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:181:20: warning: 'get_local_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 181 | virtual void * get_local_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:103:20: note: overridden virtual function is here | |
| 103 | virtual void * get_local_deleter( sp_typeinfo_ const & ti ) BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| In file included from /Users/john/Develop/bitcoin/src/common/interfaces.cpp:8: | |
| In file included from /usr/local/include/boost/signals2/connection.hpp:20: | |
| In file included from /usr/local/include/boost/shared_ptr.hpp:17: | |
| In file included from /usr/local/include/boost/smart_ptr/shared_ptr.hpp:28: | |
| In file included from /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:30: | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_impl.hpp:186:20: warning: 'get_untyped_deleter' overrides a member function but is not marked 'override' [-Wsuggest-override] | |
| 186 | virtual void * get_untyped_deleter() BOOST_SP_NOEXCEPT | |
| | ^ | |
| /usr/local/include/boost/smart_ptr/detail/sp_counted_base_clang.hpp:104:20: note: overridden virtual function is here | |
| 104 | virtual void * get_untyped_deleter() BOOST_SP_NOEXCEPT = 0; | |
| | ^ | |
| 42 warnings and 1 error generated. | |
| make[2]: *** [src/CMakeFiles/bitcoin_common.dir/common/interfaces.cpp.o] Error 1 | |
| make[1]: *** [src/CMakeFiles/bitcoin_common.dir/all] Error 2 | |
| make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment