autoreconf -ivf && ./configure && make failed
HandKnock opened this issue · 2 comments
macOS 13.2 (22D49)
log:
In file included from libredex/Debug.cpp:45:
In file included from /usr/local/include/boost/exception/all.hpp:10:
In file included from /usr/local/include/boost/exception/diagnostic_information.hpp:10:
In file included from /usr/local/include/boost/exception/get_error_info.hpp:11:
/usr/local/include/boost/exception/detail/error_info_impl.hpp:57:20: error: cannot initialize return object of type 'exception_detail::error_info_base *' with an rvalue of type 'error_info<(anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace> *'
return new error_info<Tag,T>(*this);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/boost/exception/detail/error_info_impl.hpp:75:9: note: in instantiation of member function 'boost::error_info<(anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace>::clone' requested here
error_info( error_info && x ) BOOST_NOEXCEPT_IF(boost::is_nothrow_move_constructible::value):
^
/usr/local/include/boost/exception/info.hpp:187:53: note: in instantiation of member function 'boost::error_info<(anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace>::error_info' requested here
shared_ptr<error_info_tag_t> p( new error_info_tag_t(std::move(v)) );
^
/usr/local/include/boost/exception/info.hpp:245:62: note: in instantiation of function template specialization 'boost::exception_detail::set_info_rv<boost::error_info<(anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace>>::set<boost::exception_detail::error_info_injector>' requested here
return set_info_rv<error_info<Tag,T> >::template set(x,std::move(v));
^
/usr/local/include/boost/exception/info.hpp:271:34: note: in instantiation of function template specialization 'boost::exception_detail::set_info<boost::exception_detail::error_info_injector, (anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace>' requested here
return exception_detail::set_info(x,std::move(v));
^
libredex/Debug.cpp:259:61: note: in instantiation of function template specialization 'boost::operator<<<boost::exception_detail::error_info_injector, (anonymous namespace)::tag_stacktrace, (anonymous namespace)::StackTrace>' requested here
throw boost::enable_error_info(RedexException(type, msg)) << traced(StType());
^
6 errors generated.
make[2]: *** [libredex/Debug.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
I could reproduce the issue, and a fix should be coming shortly. Thanks for reporting!