[MacPorts] #39837: boost @1.54.0 fails to compile on 10.6.8

MacPorts noreply at macports.org
Tue Jul 23 04:32:35 PDT 2013


#39837: boost @1.54.0 fails to compile on 10.6.8
------------------------------+--------------------------------
  Reporter:  josephwinston@…  |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  closed
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.1.3
Resolution:  duplicate        |   Keywords:
      Port:  boost            |
------------------------------+--------------------------------
Changes (by ciserlohn@…):

 * status:  new => closed
 * resolution:   => duplicate


Old description:

> Options included: +no_single +no_static +python27
>
> :info:build ./boost/log/detail/light_function_pp.hpp:77: error: no match
> for call to
> ‘(boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
> > >) (const boost::log::v2s_mt_posix::attribute_value_set&)’
> :info:build ./boost/phoenix/core/actor.hpp:240: note: candidates are:
> typename boost::phoenix::result_of::actor<typename
> boost::mpl::eval_if_c<boost::mpl::or_<boost::phoenix::is_custom_terminal<Expr,
> void>,mpl_::bool_<boost::is_placeholder<T>::value>,mpl_::bool_<false>,mpl_::bool_<false>,mpl_::bool_<false>
> >::value, boost::proto::terminal<T>, boost::mpl::identity<T>
> >::type::proto_base_expr, void, void, void, void, void, void, void, void,
> void, void, void>::type boost::phoenix::actor<Expr>::operator()() [with
> Expr =
> boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
> >]
> :info:build ./boost/phoenix/core/actor.hpp:249: note:
> typename boost::phoenix::result_of::actor<typename
> boost::mpl::eval_if_c<boost::mpl::or_<boost::phoenix::is_custom_terminal<Expr,
> void>,mpl_::bool_<boost::is_placeholder<T>::value>,mpl_::bool_<false>,mpl_::bool_<false>,mpl_::bool_<false>
> >::value, boost::proto::terminal<T>, boost::mpl::identity<T>
> >::type::proto_base_expr, void, void, void, void, void, void, void, void,
> void, void, void>::type boost::phoenix::actor<Expr>::operator()() const
> [with Expr =
> boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
> >]

New description:

 Options included: +no_single +no_static +python27
 {{{
 :info:build ./boost/log/detail/light_function_pp.hpp:77: error: no match
 for call to
 ‘(boost::phoenix::actor<boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
 > >) (const boost::log::v2s_mt_posix::attribute_value_set&)’
 :info:build ./boost/phoenix/core/actor.hpp:240: note: candidates are:
 typename boost::phoenix::result_of::actor<typename
 boost::mpl::eval_if_c<boost::mpl::or_<boost::phoenix::is_custom_terminal<Expr,
 void>,mpl_::bool_<boost::is_placeholder<T>::value>,mpl_::bool_<false>,mpl_::bool_<false>,mpl_::bool_<false>
 >::value, boost::proto::terminal<T>, boost::mpl::identity<T>
 >::type::proto_base_expr, void, void, void, void, void, void, void, void,
 void, void, void>::type boost::phoenix::actor<Expr>::operator()() [with
 Expr =
 boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
 >]
 :info:build ./boost/phoenix/core/actor.hpp:249: note:
 typename boost::phoenix::result_of::actor<typename
 boost::mpl::eval_if_c<boost::mpl::or_<boost::phoenix::is_custom_terminal<Expr,
 void>,mpl_::bool_<boost::is_placeholder<T>::value>,mpl_::bool_<false>,mpl_::bool_<false>,mpl_::bool_<false>
 >::value, boost::proto::terminal<T>, boost::mpl::identity<T>
 >::type::proto_base_expr, void, void, void, void, void, void, void, void,
 void, void, void>::type boost::phoenix::actor<Expr>::operator()() const
 [with Expr =
 boost::log::v2s_mt_posix::expressions::aux::unary_function_terminal<boost::log::v2s_mt_posix::expressions::has_attribute<void>
 >]
 }}}

--

Comment:

 Duplicate of [ticket:39809 #39809]. Should be fixed now. Please try again:
 {{{
 $ sudo port selfupdate
 $ sudo port clean boost
 $ sudo port install boost
 }}}
 If it still fails reopen the ticket and attach the log file.

 In the future please remember to use WikiFormatting and Cc the maintainer.

-- 
Ticket URL: <https://trac.macports.org/ticket/39837#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list