id summary reporter owner description type status milestone component version severity resolution keywords cc 13470 iterator_t not defined in grammar.ipp when building with intel compiler eric.a1.jones@… Joel de Guzman "Building an application with Intel compiler (icc version 17.0.4 (gcc version 5.3.1 compatibility)) gives the following error: {{{ /usr/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp(320): error: identifier ""iterator_t"" is undefined for (iterator_t i = helpers.rbegin(); i != helpers.rend(); ++i) ^ detected during: instantiation of ""boost::spirit::classic::grammar::~grammar() [with DerivedT=boost::property_tree::json_parser::json_grammar, ContextT=boost::spirit::classic::parser_context]"" at line 310 of ""/usr/include/boost/property_tree/detail/json_parser_read.hpp"" implicit generation of ""boost::property_tree::json_parser::json_grammar::json_grammar() [with Ptree=boost::property_tree::ptree]"" at line 310 of ""/usr/include/boost/property_tree/detail/json_parser_read.hpp"" instantiation of class ""boost::property_tree::json_parser::json_grammar [with Ptree=boost::property_tree::ptree]"" at line 310 of ""/usr/include/boost/property_tree/detail/json_parser_read.hpp"" instantiation of ""void boost::property_tree::json_parser::read_json_internal(std::basic_istream> &, Ptree &, const std::string &) [with Ptree=boost::property_tree::ptree]"" at line 74 of ""/usr/include/boost/property_tree/json_parser.hpp"" instantiation of ""void boost::property_tree::json_parser::read_json(const std::string &, Ptree &, const std::locale &) [with Ptree=boost::property_tree::ptree]"" at line 83 of ""/home/spoac/install/spoac_build/support_services/config/config.cc"" }}} There is a line 310 in the online documentation here: http://www.boost.org/doc/libs/1_53_0/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp That declares iterator_t. That line appears to be missing from the installed version of the same file in boost-devel-1.53.0-27.el7.x86_64 So there appears to be a bug in the rpm and also a mismatch with the online documentation." Bugs closed To Be Determined spirit Boost 1.53.0 Problem fixed grammar.ipp iterator_t