Re: [Boost-bugs] [Boost C++ Libraries] #12349: no type named ‘types’ in ‘boost::spirit::qi::detail::find_substitute

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12349: no type named ‘types’ in ‘boost::spirit::qi::detail::find_substitute
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2017-08-09 20:44:34

#12349: no type named ‘types’ in ‘boost::spirit::qi::detail::find_substitute
  Reporter: Arsen.Shnurkov <arsen.shnurkov@…> | Owner: Joel de
                                                | Guzman
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: spirit
   Version: Boost 1.61.0 | Severity: Problem
Resolution: | Keywords:

Comment (by juanpablo.canepa@…):

 I managed to reduce the problem to a very simple grammar, that I've
 attached to this ticket. The problem seems to be that boost.spirit, for
 some reason, assumes there is a nested field called "types" in
 boost::optional, that was removed after 1.61, that was defined:

 types ;

 This is blocking a release of one of our tools, so if there was any
 workaround that we can patch locally, I'll take it for the time being.

Ticket URL: <>
Boost C++ Libraries <>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-08-09 20:48:43 UTC