Bug #3749
closedTrying to Build CssParser.o using Boost 1.57.0
0%
Description
Wt seems to be incompatible with Boost 1.57.0. That's unfortunate, because I was really intrigued and eager to try Wt but I'm about to give up on it because it is entirely incompatible with Boost 1.57.0. The latest issue is in trying to build CssParser.o I get a wonderfully expressive g error message (this is only part of it, it goes on for several pages):
In file included from /usr/local/boost_1_57_0/boost/parameter/aux_/result_of0.hpp:7:0,
from /usr/local/boost_1_57_0/boost/parameter/aux_/arg_list.hpp:10,
from /usr/local/boost_1_57_0/boost/parameter/parameters.hpp:40,
from /usr/local/boost_1_57_0/boost/parameter.hpp:11,
from /usr/local/boost_1_57_0/boost/signals2/signal_type.hpp:32,
from /usr/local/boost_1_57_0/boost/signals2.hpp:20,
from /usr/local/src/wt/src/Wt/WObject:137,
from /usr/local/src/wt/src/Wt/WWidget:10,
from /usr/local/src/wt/src/Wt/WWebWidget:14,
from /usr/local/src/wt/src/Wt/Render/CssData.h:6,
from /usr/local/src/wt/src/Wt/Render/CssParser.h:14,
from /usr/local/src/wt/src/Wt/Render/CssParser.C:1:
/usr/local/boost_1_57_0/boost/utility/result_of.hpp: In instantiation of 'struct boost::detail::result_of_nested_result<const ErrorReporting<_gnu_cxx::_normal_iterator<const char*, std::basic_string > >, const ErrorReporting<_*gnu_cxx::normal_iterator<const char, std::basic_string > >(const _*gnu_cxx::_normal_iterator<const char*, std::basic_string >&, constgnu_cxx::_normal_iterator<const char*, std::basic_string >&, const boost::spirit::info&, const char* const&, const fs_error_tag&)>':
/usr/local/boost_1_57_0/boost/utility/result_of.hpp:193:8: required from 'struct boost::detail::tr1_result_of_impl<const ErrorReporting<_*gnu_cxx::_normal_iterator<const char*, std::basic_string > >, const ErrorReporting<_*gnu_cxx::normal_iterator<const char, std::basic_string > >(const _*gnu_cxx::_normal_iterator<const char*, std::basic_string >&, constgnu_cxx::_normal_iterator<const char*, std::basic_string >&, const boost::spirit::info&, const char* const&, const fs_error_tag&), false>'
/usr/local/boost_1_57_0/boost/utility/detail/result_of_iterate.hpp:27:8: required from 'struct boost::tr1_result_of<const ErrorReporting<_*gnu_cxx::normal_iterator<const char, std::basic_string > >(const _*gnu_cxx::_normal_iterator<const char*, std::basic_string >&, constgnu_cxx::_normal_iterator<const char*, std::basic_string >&, const boost::spirit::info&, const char* const&, const fs_error_tag&)>'
/usr/local/boost_1_57_0/boost/utility/detail/result_of_iterate.hpp:159:8: required from 'struct boost::result_of<const ErrorReporting<_gnu_cxx::normal_iterator<const char, std::basic_string > >(const _*gnu_cxx::_normal_iterator<const char*, std::basic_string >&, constgnu_cxx::_normal_iterator<const char*, std::basic_string >&, const boost::spirit::info&, const char* const&, const fs_error_tag&)>'
/usr/local/boost_1_57_0/boost/phoenix/core/detail/preprocessed/function_eval_10.hpp:272:21: required from 'struct boost::phoenix::detail::function_eval::result<boost::phoenix::detail::function_eval(const boost::proto::exprns*::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term<ErrorReporting<gnu_cxx::normal_iterator<const char*, std::basic_string > > >, 0l>&, const boost::phoenix::actor<boost::spirit::argument<1> >&, const boost::phoenix::actor<boost::spirit::argument<2> >&, const boost::phoenix::actor<boost::spirit::argument<3> >&, const boost::proto::exprns*::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term<const char*>, 0l>&, const boost::proto::exprns*::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term, 0l>&, boost::phoenix::vector2<boost::phoenix::vector4<const boost::phoenix::actor<boost::proto::exprns*::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns*::list6<boost::proto::exprns*::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term<ErrorReporting<_gnu_cxx::normal_iterator<const char, std::basic_string > > >, 0l>, boost::phoenix::actor<boost::spirit::argument<1> >, boost::phoenix::actor<boost::spirit::argument<2> >, boost::phoenix::actor<boost::spirit::argument<3> >, boost::proto::exprns::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term<const char*>, 0l>, boost::proto::exprns*::basic_expr<boost::proto::tagns*::tag::terminal, boost::proto::argsns*::term, 0l> >, 6l> >*, const boost::fusion::vector<gnu_cxx::normal_iterator<const char*, std::basic_string >&, constgnu_cxx::normal_iterator<const char*, std::basic_string >&, constgnu_cxx::normal_iterator<const char*, std::basic_string >&, const boost::spirit::info&, boost::fusion::void, boost::fusion::void*, boost::fusion::void*, boost::fusion::void*, boost::fusion::void*, boost::fusion::void*&, const boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type&, boost::fusion::nil*>, boost::fusion::vector0<> >&, const boost::spirit::qi::error_handler_result&>&, const boost::phoenix::default_actions&>)>'
Updated by Koen Deforche almost 10 years ago
- Status changed from New to InProgress
- Assignee set to Koen Deforche
- Target version set to 3.3.4
Updated by Koen Deforche almost 10 years ago
- Status changed from InProgress to Resolved
Updated by Koen Deforche almost 10 years ago
- Status changed from Resolved to Closed