Boost fails to build due to invalid use of type ‘struct boost::log::v2_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2_mt_posix::expressions::has_attribute<void> >::result<const boost::log::v2_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2_mt_posix::expressions::has_attribute<void> > ()(boost::phoenix::vector2<boost::phoenix::vector2<const boost::phoenix::actor<boost::proto::exprns_::expr<b…oost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::log::v2_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2_mt_posix::expressions::has_attribute<void> > >, 0l> >*, const boost::log::v2_mt_posix::attribute_value_set&>&, const boost::phoenix::default_actions&>)>’ And gcc needs to improve its error reporting, sigh. Reproducible: Always
Created attachment 383868 [details] boost.log This is the end of the build log.
This still affects dev-libs/boost-1.55.0-r2.
*** Bug 531772 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 510762 ***