Project

General

Profile

Bug #3749

Trying to Build CssParser.o using Boost 1.57.0

Added by Anonymous over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
01/30/2015
Due date:
% Done:

0%

Estimated time:

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&>)>'

#1

Updated by Koen Deforche over 7 years ago

  • Status changed from New to InProgress
  • Assignee set to Koen Deforche
  • Target version set to 3.3.4
#2

Updated by Koen Deforche over 7 years ago

  • Status changed from InProgress to Resolved
#3

Updated by Koen Deforche over 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF