[Boost-bugs] [Boost C++ Libraries] #9316: boost::log::v2_mt_posix::expressions::aux::unary_function_terminal compilation errors

Subject: [Boost-bugs] [Boost C++ Libraries] #9316: boost::log::v2_mt_posix::expressions::aux::unary_function_terminal compilation errors
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-10-29 12:56:10


#9316: boost::log::v2_mt_posix::expressions::aux::unary_function_terminal
compilation errors
---------------------------------------+---------------------
 Reporter: Dmitry <dmitry.yudakov@…> | Owner: andysem
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: log
  Version: Boost 1.54.0 | Severity: Problem
 Keywords: |
---------------------------------------+---------------------
 I'm trying to build boost-1.54 on Redhat Enterprise Linux 5 32bit with
 gcc-4.1.2 and I get numerous errors compiling log library.

 Some of the errors are like these:

 {{{
 ./boost/utility/result_of.hpp:174: error: invalid use of undefined 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<boost::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&>)>’
 ./boost/log/detail/unary_function_terminal.hpp:63: error: declaration of
 â€˜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<boost::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&>)>’
 ./boost/log/detail/custom_terminal_spec.hpp:54: error: no type named
 â€˜type’ in ‘struct boost::result_of<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<boost::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&>)>’
 ./boost/log/detail/light_function_pp.hpp:77: error: no match for call to
 â€˜(boost::phoenix::actor<boost::log::v2_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2_mt_posix::expressions::has_attribute<void>
> >) (const boost::log::v2_mt_posix::attribute_value_set&)’

 }}}

 Attaching full log with more errors.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/9316>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:14 UTC