Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Created September 5, 2016 00:50
Show Gist options
  • Save springmeyer/6da336f794d96f456564f09e1a840f36 to your computer and use it in GitHub Desktop.
Save springmeyer/6da336f794d96f456564f09e1a840f36 to your computer and use it in GitHub Desktop.
0. Program arguments: /Users/dane/.mason/mason_packages/osx-x86_64/clang/4.x/bin/clang-4.0 -cc1 -triple x86_64-apple-macosx10.11.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name mapnik_json_feature_grammar.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -masm-verbose -munwind-tables -target-cpu core2 -target-linker-version 264.3.102 -dwarf-column-info -debugger-tuning=lldb -coverage-notes-file /Users/dane/projects/mapnik/3.x/src/json/mapnik_json_feature_grammar.gcno -resource-dir /Users/dane/.mason/mason_packages/osx-x86_64/clang/4.x/bin/../lib/clang/4.0.0 -D MAPNIK_MEMORY_MAPPED_FILE -D MAPNIK_HAS_DLCFN -D BIGINT -D BOOST_REGEX_HAS_ICU -D HAVE_JPEG -D MAPNIK_USE_PROJ4 -D HAVE_PNG -D HAVE_WEBP -D HAVE_TIFF -D DARWIN -D MAPNIK_THREADSAFE -D BOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -D BOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -D BOOST_SPIRIT_USE_PHOENIX_V3=1 -D NDEBUG -I deps -I deps/mapbox/variant/include -I deps/agg/include -I include -I mason_packages/.link/include -I mason_packages/.link/include/freetype2 -I mason_packages/.link/include/libpng16 -I mason_packages/osx-x86_64/gdal/2.1.1/include -isysroot / -stdlib=libc++ -O3 -Wall -Wsign-compare -Wshadow -Wno-unsequenced -Wtautological-compare -Wheader-hygiene -std=c++11 -fdeprecated-macro -fdebug-compilation-dir /Users/dane/projects/mapnik/3.x -ftemplate-depth 300 -ferror-limit 19 -fmessage-length 181 -fvisibility hidden -fvisibility-inlines-hidden -stack-protector 1 -fblocks -fobjc-runtime=macosx-10.11.0 -fencode-extended-block-signature -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -o src/json/mapnik_json_feature_grammar.o -x c++ src/json/mapnik_json_feature_grammar.cpp
1. <eof> parser at end of file
2. mason_packages/.link/include/boost/spirit/home/qi/nonterminal/rule.hpp:219:15: instantiating function definition 'boost::spirit::qi::rule<const char *, boost::spirit::locals<bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type>::operator=<boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char const (&)[11]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::grammar<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > > >, 0> &>, 2> &, boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::lazy_terminal<boost::spirit::tag::eps, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, 1> >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> >'
3. mason_packages/.link/include/boost/spirit/home/qi/nonterminal/rule.hpp:181:21: instantiating function definition 'boost::spirit::qi::rule<const char *, boost::spirit::locals<bool, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type>::define<mpl_::bool_<false>, boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::modulus, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::bitwise_or, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::greater, boost::proto::argsns_::list2<const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char const (&)[11]> > >, 0> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::subscript, boost::proto::argsns_::list2<boost::spirit::qi::grammar<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> &, const boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > &>, 2> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > > >, 0> &>, 2> &, boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::lazy_terminal<boost::spirit::tag::eps, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, 1> >, 0> &>, 2> &, const boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::terminal_ex<boost::spirit::tag::lit, boost::fusion::vector<char> > >, 0> &>, 2> >'
4. mason_packages/.link/include/boost/function/function_template.hpp:1124:3: instantiating function definition 'boost::function<bool (const char *&, const char *const &, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > &, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > &)>::operator=<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> > >'
5. mason_packages/.link/include/boost/function/function_template.hpp:1066:3: instantiating function definition 'boost::function<bool (const char *&, const char *const &, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > &, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > &)>::function<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> > >'
6. mason_packages/.link/include/boost/function/function_template.hpp:718:5 <Spelling=<scratch space>:117:1>: instantiating function definition 'boost::function4<bool, const char *&, const char *const &, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > &, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > &>::function4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> > >'
7. mason_packages/.link/include/boost/function/function_template.hpp:918:10: instantiating function definition 'boost::function4<bool, const char *&, const char *const &, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > &, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > &>::assign_to<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> > >'
8. mason_packages/.link/include/boost/function/function_template.hpp:129:18: instantiating function definition 'boost::detail::function::function_obj_invoker4<boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> >, bool, const char *&, const char *const &, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > &, const boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > &>::invoke'
9. mason_packages/.link/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:47:14: instantiating function definition 'boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> >::operator()<const char *, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > >'
10. mason_packages/.link/include/boost/spirit/home/qi/nonterminal/detail/parser_binder.hpp:28:14: instantiating function definition 'boost::spirit::qi::detail::parser_binder<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, mpl_::bool_<false> >::call<const char *, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> > >'
11. mason_packages/.link/include/boost/spirit/home/qi/operator/sequence_base.hpp:119:14: instantiating function definition 'boost::spirit::qi::sequence_base<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >::parse<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, const boost::spirit::unused_type>'
12. mason_packages/.link/include/boost/spirit/home/qi/operator/sequence_base.hpp:69:14: instantiating function definition 'boost::spirit::qi::sequence_base<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >::parse_impl<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, const boost::spirit::unused_type>'
13. mason_packages/.link/include/boost/spirit/home/support/algorithm/any_if.hpp:199:5: instantiating function definition 'boost::spirit::any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, const char *>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > >, boost::fusion::vector<const boost::spirit::unused_type &>, boost::spirit::qi::detail::expect_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::qi::expectation_failure<const char *> > >'
14. mason_packages/.link/include/boost/spirit/home/support/algorithm/any_if.hpp:180:9: instantiating function definition 'boost::spirit::detail::any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, const char *>, boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::eps_parser, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > > >, boost::fusion::cons_iterator<const boost::fusion::nil_>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 0>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 1>, boost::spirit::qi::detail::expect_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::qi::expectation_failure<const char *> > >'
15. mason_packages/.link/include/boost/spirit/home/support/algorithm/any_if.hpp:180:9: instantiating function definition 'boost::spirit::detail::any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, const char *>, boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > > >, boost::fusion::cons_iterator<const boost::fusion::nil_>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 0>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 1>, boost::spirit::qi::detail::expect_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::qi::expectation_failure<const char *> > >'
16. mason_packages/.link/include/boost/spirit/home/support/algorithm/any_if.hpp:180:9: instantiating function definition 'boost::spirit::detail::any_if<boost::spirit::traits::attribute_not_unused<boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, const char *>, boost::fusion::cons_iterator<const boost::fusion::cons<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, boost::fusion::cons<boost::spirit::qi::lazy_parser<boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list2<boost::spirit::terminal<boost::spirit::tag::eps>, boost::phoenix::actor<boost::spirit::local_variable<0> > >, 2> >, boost::spirit::unused_type>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::nil_> > > >, boost::fusion::cons_iterator<const boost::fusion::nil_>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 0>, boost::fusion::vector_iterator<boost::fusion::vector<const boost::spirit::unused_type &>, 1>, boost::spirit::qi::detail::expect_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::qi::expectation_failure<const char *> > >'
17. mason_packages/.link/include/boost/spirit/home/qi/detail/expect_function.hpp:40:14: instantiating function definition 'boost::spirit::qi::detail::expect_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, boost::spirit::qi::expectation_failure<const char *> >::operator()<boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >, const boost::spirit::unused_type>'
18. mason_packages/.link/include/boost/spirit/home/qi/operator/list.hpp:81:14: instantiating function definition 'boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >::parse<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, const boost::spirit::unused_type>'
19. mason_packages/.link/include/boost/spirit/home/qi/operator/list.hpp:62:14: instantiating function definition 'boost::spirit::qi::list<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false> >::parse_container<boost::spirit::qi::detail::pass_container<boost::spirit::qi::detail::fail_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > >, const boost::spirit::unused_type, mpl_::bool_<false> > >'
20. mason_packages/.link/include/boost/spirit/home/qi/detail/pass_container.hpp:337:14: instantiating function definition 'boost::spirit::qi::detail::pass_container<boost::spirit::qi::detail::fail_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > >, const boost::spirit::unused_type, mpl_::bool_<false> >::operator()<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >'
21. mason_packages/.link/include/boost/spirit/home/qi/detail/pass_container.hpp:314:14: instantiating function definition 'boost::spirit::qi::detail::pass_container<boost::spirit::qi::detail::fail_function<const char *, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, boost::spirit::qi::char_class<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> > >, const boost::spirit::unused_type, mpl_::bool_<false> >::dispatch_attribute<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > > >'
22. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiating class definition 'boost::mpl::and_<boost::spirit::traits::handles_container<boost::spirit::qi::alternative<boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::assign, boost::proto::argsns_::list2<boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::local_variable<0> >, 0>, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<bool>, 0> > >, 2> > >, boost::fusion::cons<boost::spirit::qi::expect<boost::fusion::cons<boost::spirit::qi::literal_string<char const (&)[11], true>, boost::fusion::cons<boost::spirit::qi::literal_char<boost::spirit::char_encoding::standard, true, false>, boost::fusion::cons<boost::spirit::qi::action<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, mapnik::geometry::geometry<double> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::phoenix::actor<boost::proto::exprns_::basic_expr<boost::phoenix::detail::tag::function_eval, boost::proto::argsns_::list3<boost::proto::exprns_::basic_expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<mapnik::json::set_geometry_impl>, 0>, boost::phoenix::actor<boost::spirit::attribute<1> >, boost::phoenix::actor<boost::spirit::argument<0> > >, 3> > >, boost::fusion::nil_> > > >, boost::fusion::cons<boost::spirit::qi::parameterized_nonterminal<boost::spirit::qi::rule<const char *, void (mapnik::feature_impl &), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type>, boost::fusion::vector<boost::phoenix::actor<boost::spirit::attribute<1> > > >, boost::fusion::cons<boost::spirit::qi::reference<const boost::spirit::qi::rule<const char *, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> (), boost::proto::exprns_::expr<boost::proto::tagns_::tag::terminal, boost::proto::argsns_::term<boost::spirit::tag::char_code<boost::spirit::tag::space, boost::spirit::char_encoding::standard> >, 0>, boost::spirit::unused_type, boost::spirit::unused_type> >, boost::fusion::nil_> > > > >, const boost::spirit::unused_type, boost::spirit::context<boost::fusion::cons<boost::spirit::unused_type &, boost::fusion::cons<mapnik::feature_impl &, boost::fusion::nil_> >, boost::fusion::vector<bool> >, const char *, void>, boost::spirit::traits::pass_through_container<const boost::spirit::unused_type, boost::spirit::unused_type, boost::optional<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >, mpl_::bool_<false>, boost::spirit::qi::domain, void>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >'
23. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:17:8: instantiating class definition 'boost::mpl::aux::and_impl<true, boost::spirit::traits::pass_through_container<const boost::spirit::unused_type, boost::spirit::unused_type, boost::optional<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >, mpl_::bool_<false>, boost::spirit::qi::domain, void>, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >'
24. mason_packages/.link/include/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiating class definition 'boost::mpl::aux::nested_type_wknd<boost::spirit::traits::pass_through_container<const boost::spirit::unused_type, boost::spirit::unused_type, boost::optional<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >, mpl_::bool_<false>, boost::spirit::qi::domain, void> >'
25. mason_packages/.link/include/boost/spirit/home/support/attributes_fwd.hpp:220:12: instantiating class definition 'boost::spirit::traits::pass_through_container<const boost::spirit::unused_type, boost::spirit::unused_type, boost::optional<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >, mpl_::bool_<false>, boost::spirit::qi::domain, void>'
26. mason_packages/.link/include/boost/spirit/home/qi/detail/pass_container.hpp:172:12: instantiating class definition 'boost::spirit::qi::detail::pass_through_container<const boost::spirit::unused_type, boost::spirit::unused_type, boost::optional<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >, mpl_::bool_<false> >'
27. mason_packages/.link/include/boost/fusion/support/is_sequence.hpp:62:16: instantiating class definition 'boost::fusion::traits::is_sequence<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >'
28. mason_packages/.link/include/boost/fusion/support/tag_of.hpp:78:16: instantiating class definition 'boost::fusion::detail::tag_of<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> > >'
29. mason_packages/.link/include/boost/fusion/support/tag_of.hpp:70:16: instantiating class definition 'boost::fusion::traits::tag_of<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> >, void>'
30. mason_packages/.link/include/boost/core/enable_if.hpp:41:10: instantiating class definition 'boost::enable_if<boost::fusion::detail::has_fusion_tag<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> >, mpl_::bool_<false> >, void>'
31. mason_packages/.link/include/boost/fusion/support/tag_of.hpp:49:9 <Spelling=<scratch space>:29:1>: instantiating class definition 'boost::fusion::detail::has_fusion_tag<boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> >, mpl_::bool_<false> >'
32. mason_packages/.link/include/boost/variant/variant.hpp:2291:18: instantiating class definition 'boost::variant<mapnik::geometry::geometry<double>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value> >'
33. mason_packages/.link/include/boost/variant/variant.hpp:178:8: instantiating class definition 'boost::detail::variant::find_fallback_type<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > >'
34. mason_packages/.link/include/boost/mpl/iter_fold_if.hpp:67:8: instantiating class definition 'boost::mpl::iter_fold_if<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> >, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<mpl_::na>, 0>, boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, mpl_::na, mpl_::na>'
35. mason_packages/.link/include/boost/mpl/iter_fold_if.hpp:81:12: instantiating class definition 'boost::mpl::iter_fold_if<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> >, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<mpl_::na>, 0>, boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, mpl_::na, mpl_::na>::result_'
36. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:96:8: instantiating class definition 'boost::mpl::aux::iter_fold_if_impl<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > >, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<mpl_::na>, 0>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_end> >, 0>, mpl_::na, boost::mpl::always<mpl_::bool_<false> > >'
37. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp:60:8: instantiating class definition 'boost::mpl::aux::iter_fold_if_forward_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > >, mpl_::int_<0>, boost::mpl::protect<boost::mpl::next<mpl_::na>, 0>, boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_end> >, 0> >'
38. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp:67:8: instantiating class definition 'boost::mpl::apply2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_end> >, 0>, mpl_::int_<0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > >'
39. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp:46:8: instantiating class definition 'boost::mpl::apply_wrap2<boost::mpl::protect<boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_end> >, 0>, mpl_::int_<0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > >'
40. mason_packages/.link/include/boost/mpl/iter_fold_if.hpp:40:58: instantiating class definition 'boost::mpl::aux::iter_fold_if_pred<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_end> >::apply<mpl_::int_<0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > >'
41. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:48:8: instantiating class definition 'boost::mpl::and_<boost::mpl::not_<boost::is_same<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > >, boost::mpl::l_iter<boost::mpl::l_end> > >, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >'
42. mason_packages/.link/include/boost/mpl/aux_/preprocessed/gcc/and.hpp:17:8: instantiating class definition 'boost::mpl::aux::and_impl<true, boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > >, mpl_::bool_<true>, mpl_::bool_<true>, mpl_::bool_<true> >'
43. mason_packages/.link/include/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiating class definition 'boost::mpl::aux::nested_type_wknd<boost::mpl::apply1<boost::mpl::protect<boost::detail::variant::find_fallback_type_pred, 0>, boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<2>, mapnik::geometry::geometry<double>, boost::mpl::l_item<mpl_::long_<1>, std::__1::pair<std::__1::basic_string<char>, mapnik::json::json_value>, boost::mpl::l_end> > > > >'
44. mason_packages/.link/include/boost/mpl/not.hpp:39:8: instantiating class definition 'boost::mpl::not_<boost::has_nothrow_constructor<mapnik::geometry::geometry<double> > >'
45. mason_packages/.link/include/boost/mpl/aux_/nested_type_wknd.hpp:26:31: instantiating class definition 'boost::mpl::aux::nested_type_wknd<boost::has_nothrow_constructor<mapnik::geometry::geometry<double> > >'
46. mason_packages/.link/include/boost/type_traits/has_nothrow_constructor.hpp:26:27: instantiating class definition 'boost::has_nothrow_constructor<mapnik::geometry::geometry<double> >'
clang-4.0: error: unable to execute command: Segmentation fault: 11
clang-4.0: error: clang frontend command failed due to signal (use -v to see invocation)
mapbox/mason clang version 4.0.0 (https://github.com/mapbox/mason) (based on LLVM 4.0.0svn)
Target: x86_64-apple-darwin15.6.0
Thread model: posix
InstalledDir: /Users/dane/.mason/mason_packages/osx-x86_64/clang/4.x/bin
clang-4.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
clang-4.0: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang-4.0: note: diagnostic msg: /var/folders/jv/bhkldrpj41jbkpzxgc9ggr_r0000gn/T/mapnik_json_feature_grammar-91251c.cpp
clang-4.0: note: diagnostic msg: /var/folders/jv/bhkldrpj41jbkpzxgc9ggr_r0000gn/T/mapnik_json_feature_grammar-91251c.sh
clang-4.0: note: diagnostic msg:
********************
scons: *** [src/json/mapnik_json_feature_grammar.o] Error 254
scons: building terminated because of errors.
make: *** [mapnik] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment