yet getting errors related to boost when building on macos monterey version 12.7.1
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__memory/unique_ptr.h:318:7: note: in instantiation of member function 'std::default_delete
__ptr_.second()(__tmp);
^
init.cpp:205:15: note: in instantiation of member function 'std::unique_ptr
peerLogic.reset();
^
In file included from init.cpp:12:
In file included from ./addrman.h:14:
In file included from ./util.h:30:
In file included from /usr/local/include/boost/signals2/signal.hpp:19:
In file included from /usr/local/include/boost/function.hpp:30:
In file included from /usr/local/include/boost/function/detail/prologue.hpp:18:
/usr/local/include/boost/function/function_base.hpp:651:14: error: static_cast from 'boost::detail::function::function_buffer_members::obj_ptr_t' (aka 'void *') to 'void (*)(bool, const CBlockIndex *)' is not allowed
return static_cast
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/boost/function/function_base.hpp:657:40: note: in instantiation of function template specialization 'boost::function_base::target
if (const F* fp = this->template target
^
/usr/local/include/boost/signals2/detail/signal_template.hpp:530:46: note: in instantiation of function template specialization 'boost::function_base::contains
if((*it)->slot().slot_function().contains(slot))
^
/usr/local/include/boost/signals2/detail/signal_template.hpp:222:11: note: in instantiation of function template specialization 'boost::signals2::detail::signal_impl
do_disconnect(slot, is_group());
^
/usr/local/include/boost/signals2/detail/signal_template.hpp:718:19: note: in instantiation of function template specialization 'boost::signals2::detail::signal_impl
(*_pimpl).disconnect(slot);
^
init.cpp:1666:36: note: in instantiation of function template specialization 'boost::signals2::signal
uiInterface.NotifyBlockTip.disconnect(BlockNotifyGenesisWait);
^
4 warnings and 1 error generated.
make[2]: *** [libbitcoin_server_a-init.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1