Skip to content

Instantly share code, notes, and snippets.

@umrashrf
Created October 29, 2025 16:29
Show Gist options
  • Select an option

  • Save umrashrf/0714372957165e0264c8854d0060f660 to your computer and use it in GitHub Desktop.

Select an option

Save umrashrf/0714372957165e0264c8854d0060f660 to your computer and use it in GitHub Desktop.
[ 0%] Building C object src/secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult.c.o
[ 1%] Building C object src/secp256k1/src/CMakeFiles/secp256k1_precomputed.dir/precomputed_ecmult_gen.c.o
[ 1%] Built target secp256k1_precomputed
[ 1%] Building C object src/secp256k1/src/CMakeFiles/secp256k1.dir/secp256k1.c.o
[ 1%] Linking C static library ../lib/libsecp256k1.a
[ 1%] Built target secp256k1
[ 1%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/aes.cpp.o
[ 1%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/chacha20.cpp.o
[ 1%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/chacha20poly1305.cpp.o
[ 2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hex_base.cpp.o
[ 2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hkdf_sha256_32.cpp.o
[ 2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha256.cpp.o
[ 2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/hmac_sha512.cpp.o
[ 2%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/muhash.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/poly1305.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/ripemd160.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha1.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256_sse4.cpp.o
[ 3%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha3.cpp.o
[ 4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha512.cpp.o
[ 4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/siphash.cpp.o
[ 4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/__/support/cleanse.cpp.o
[ 4%] Building CXX object src/crypto/CMakeFiles/bitcoin_crypto.dir/sha256_arm_shani.cpp.o
[ 4%] Linking CXX static library ../../lib/libbitcoin_crypto.a
[ 4%] Built target bitcoin_crypto
[ 4%] Generating bitcoin-build-info.h
[ 4%] Built target generate_build_info
[ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/asmap.cpp.o
[ 4%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/batchpriority.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bip32.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/bytevectorhash.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/chaintype.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/check.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exec.cpp.o
[ 5%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/exception.cpp.o
[ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/feefrac.cpp.o
[ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs.cpp.o
[ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/fs_helpers.cpp.o
[ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/hasher.cpp.o
[ 6%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/moneystr.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/rbf.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/readwritefile.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/serfloat.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/signalinterrupt.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/sock.cpp.o
[ 7%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/strencodings.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/string.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/syserror.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/thread.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadinterrupt.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/threadnames.cpp.o
[ 8%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/time.cpp.o
[ 9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/tokenpipe.cpp.o
[ 9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/logging.cpp.o
[ 9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/random.cpp.o
[ 9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/randomenv.cpp.o
[ 9%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/streams.cpp.o
[ 10%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/support/lockedpool.cpp.o
[ 10%] Building CXX object src/util/CMakeFiles/bitcoin_util.dir/__/sync.cpp.o
[ 10%] Linking CXX static library ../../lib/libbitcoin_util.a
[ 10%] Built target bitcoin_util
[ 10%] Building CXX object src/wallet/CMakeFiles/bitcoin_wallet.dir/dump.cpp.o
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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>:314:1: note: expanded from here
314 | __clang_major___WORKAROUND_GUARD
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>>' requested here
158 | typedef typename boost::mpl::if_c< boost::has_trivial_assign<T>::value
| ^
/usr/local/include/boost/signals2/detail/slot_call_iterator.hpp:65:27: note: in instantiation of template class 'boost::signals2::detail::auto_buffer<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr>, boost::signals2::detail::store_n_objects<10>>' requested here
65 | tracked_ptrs_type tracked_ptrs;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:159:38: note: in instantiation of template class 'boost::signals2::signal<void ()>' requested here
159 | boost::signals2::signal<void ()> NotifyCanGetAddressesChanged;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:162:89: note: in instantiation of template class 'boost::signals2::signal<void (const wallet::ScriptPubKeyMan *, long long)>' requested here
162 | boost::signals2::signal<void (const ScriptPubKeyMan* spkm, int64_t new_birth_time)> NotifyFirstKeyTimeChanged;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/wallet.h:839:9: note: in instantiation of template class 'boost::signals2::signal<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>' requested here
839 | NotifyAddressBookChanged;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/wallet.h:845:74: note: in instantiation of template class 'boost::signals2::signal<void (const transaction_identifier<false> &, ChangeType)>' requested here
845 | boost::signals2::signal<void(const Txid& hashTx, ChangeType status)> NotifyTransactionChanged;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/wallet.h:848:77: note: in instantiation of template class 'boost::signals2::signal<void (const std::string &, int)>' requested here
848 | boost::signals2::signal<void (const std::string &title, int nProgress)> ShowProgress;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:38:
In file included from /usr/local/include/boost/signals2/variadic_signal.hpp:44:
/usr/local/include/boost/signals2/detail/signal_template.hpp:750:32: warning: 'lock_pimpl' overrides a member function but is not marked 'override' [-Wsuggest-override]
750 | virtual shared_ptr<void> lock_pimpl() const
| ^
/Users/john/bitcoin/src/wallet/wallet.h:857:53: note: in instantiation of template class 'boost::signals2::signal<void (wallet::CWallet *)>' requested here
857 | boost::signals2::signal<void (CWallet* wallet)> NotifyStatusChanged;
| ^
/usr/local/include/boost/signals2/signal_base.hpp:28:32: note: overridden virtual function is here
28 | virtual shared_ptr<void> lock_pimpl() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:18:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void ()>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::optional_last_value<void>>' 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::optional_last_value<void>>' 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::optional_last_value<void>, boost::signals2::optional_last_value<void>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:384:13: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::optional_last_value<void>>::shared_ptr<boost::signals2::optional_last_value<void>>' requested here
384 | _combiner(new combiner_type(combiner_in))
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::mutex>' 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::mutex>' 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::mutex, boost::signals2::mutex>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:158:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::mutex>::shared_ptr<boost::signals2::mutex>' requested here
158 | _mutex(new mutex_type())
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>>' 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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>>' 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::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void ()>, boost::function<void (const boost::signals2::connection &)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void ()>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void (const wallet::ScriptPubKeyMan *, long long)>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void (const wallet::ScriptPubKeyMan *, long long)>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void (const wallet::ScriptPubKeyMan *, long long)>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>' 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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>' 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::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (const wallet::ScriptPubKeyMan *, long long), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const wallet::ScriptPubKeyMan *, long long)>, boost::function<void (const boost::signals2::connection &, const wallet::ScriptPubKeyMan *, long long)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/scriptpubkeyman.h:86:14: note: in instantiation of member function 'boost::signals2::signal<void (const wallet::ScriptPubKeyMan *, long long)>::signal' requested here
86 | explicit ScriptPubKeyMan(WalletStorage& storage) : m_storage(storage) {}
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>' 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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>' 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::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::function<void (const boost::signals2::connection &, const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::variant<CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown> &, const std::string &, bool, wallet::AddressPurpose, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const transaction_identifier<false> &, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const transaction_identifier<false> &, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const transaction_identifier<false> &, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>' 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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>' 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::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (const transaction_identifier<false> &, ChangeType), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const transaction_identifier<false> &, ChangeType)>, boost::function<void (const boost::signals2::connection &, const transaction_identifier<false> &, ChangeType)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const transaction_identifier<false> &, ChangeType)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::string &, int)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (const std::string &, int)>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::string &, int)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::string &, int)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>>' 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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>>' 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::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (const std::string &, int), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (const std::string &, int)>, boost::function<void (const boost::signals2::connection &, const std::string &, int)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (const std::string &, int)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:22:
/usr/local/include/boost/signals2/connection.hpp:149:22: warning: 'connected' overrides a member function but is not marked 'override' [-Wsuggest-override]
149 | virtual bool connected() const
| ^
/usr/local/include/boost/signals2/detail/slot_groups.hpp:77:26: note: in instantiation of template class 'boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>' requested here
77 | other_map_it != other._group_map.end();
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:71: note: in instantiation of member function 'boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>::grouped_list' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (wallet::CWallet *)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/usr/local/include/boost/signals2/connection.hpp:79:22: note: overridden virtual function is here
79 | virtual bool connected() const = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:194:22: warning: 'lock' overrides a member function but is not marked 'override' [-Wsuggest-override]
194 | virtual void lock()
| ^
/usr/local/include/boost/signals2/connection.hpp:101:22: note: overridden virtual function is here
101 | virtual void lock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:198:22: warning: 'unlock' overrides a member function but is not marked 'override' [-Wsuggest-override]
198 | virtual void unlock()
| ^
/usr/local/include/boost/signals2/connection.hpp:102:22: note: overridden virtual function is here
102 | virtual void unlock() = 0;
| ^
/usr/local/include/boost/signals2/connection.hpp:211:34: warning: 'release_slot' overrides a member function but is not marked 'override' [-Wsuggest-override]
211 | virtual shared_ptr<void> release_slot() const
| ^
/usr/local/include/boost/signals2/connection.hpp:131:34: note: overridden virtual function is here
131 | virtual shared_ptr<void> release_slot() const = 0;
| ^
In file included from /Users/john/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>>' 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::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>, boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:383:48: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>>::shared_ptr<boost::signals2::detail::grouped_list<int, std::less<int>, boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int>>, boost::signals2::slot<void (wallet::CWallet *)>, boost::signals2::mutex>>>>' requested here
383 | const combiner_type &combiner_in): _connection_bodies(new connection_list_type(connections_in)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:29: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state::invocation_state' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (wallet::CWallet *)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state>' 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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state, boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:156:11: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state>::shared_ptr<boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::invocation_state>' requested here
156 | _shared_state(new invocation_state(connection_list_type(group_compare), combiner_arg)),
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:20: note: in instantiation of member function 'boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>::signal_impl' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (wallet::CWallet *)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>>' 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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>>' 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::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>, boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>>' requested here
379 | boost::detail::sp_pointer_construct( this, p, pn );
| ^
/usr/local/include/boost/signals2/detail/signal_template.hpp:660:9: note: in instantiation of function template specialization 'boost::shared_ptr<boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>>::shared_ptr<boost::signals2::detail::signal_impl<void (wallet::CWallet *), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (wallet::CWallet *)>, boost::function<void (const boost::signals2::connection &, wallet::CWallet *)>, boost::signals2::mutex>>' requested here
660 | _pimpl(new impl_class(combiner_arg, group_compare))
| ^
/Users/john/bitcoin/src/wallet/wallet.h:478:5: note: in instantiation of member function 'boost::signals2::signal<void (wallet::CWallet *)>::signal' requested here
478 | CWallet(interfaces::Chain* chain, const std::string& name, std::unique_ptr<WalletDatabase> database)
| ^
/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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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/bitcoin/src/wallet/dump.cpp:10:
In file included from /Users/john/bitcoin/src/wallet/wallet.h:33:
In file included from /Users/john/bitcoin/src/wallet/scriptpubkeyman.h:26:
In file included from /usr/local/include/boost/signals2/signal.hpp:21:
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;
| ^
153 warnings and 1 error generated.
make[2]: *** [src/wallet/CMakeFiles/bitcoin_wallet.dir/dump.cpp.o] Error 1
make[1]: *** [src/wallet/CMakeFiles/bitcoin_wallet.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