=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for libcdr-0.1.7nb13 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in build --- all-recursive --- Making all in win32 Making all in inc --- all-recursive --- Making all in libcdr Making all in src --- all-recursive --- Making all in lib --- CDRDocument.lo --- --- CMXDocument.lo --- --- CDRCollector.lo --- --- CDRContentCollector.lo --- --- CDRInternalStream.lo --- --- CDROutputElementList.lo --- --- CDRParser.lo --- --- CDRPath.lo --- --- CMXDocument.lo --- CXX CMXDocument.lo --- CDRCollector.lo --- CXX CDRCollector.lo --- CDRContentCollector.lo --- CXX CDRContentCollector.lo --- CDRInternalStream.lo --- CXX CDRInternalStream.lo --- CDRDocument.lo --- CXX CDRDocument.lo --- CDRParser.lo --- CXX CDRParser.lo --- CDROutputElementList.lo --- CXX CDROutputElementList.lo --- CDRPath.lo --- CXX CDRPath.lo --- CDRStylesCollector.lo --- CXX CDRStylesCollector.lo --- CDRTransforms.lo --- CXX CDRTransforms.lo --- CDRTypes.lo --- CXX CDRTypes.lo --- CMXParser.lo --- CXX CMXParser.lo --- CommonParser.lo --- CXX CommonParser.lo --- CDRParser.lo --- In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string.hpp:19, from CDRParser.cpp:23: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--()' should return 'boost::iterators::detail::iterator_facade_base&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int)' should return 'boost::iterators::detail::iterator_facade_base' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:872:3: warning: postfix 'typename boost::iterators::detail::postfix_increment_result::type boost::iterators::operator++(boost::iterators::iterator_facade&, int)' should return 'boost::iterators::iterator_facade' [-Weffc++] 872 | operator++( | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/trim.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string.hpp:19, from CDRParser.cpp:23: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/classification.hpp:238:9: warning: user-defined 'boost::algorithm::detail::pred_andF boost::algorithm::operator&&(const boost::algorithm::predicate_facade&, const boost::algorithm::predicate_facade&)' always evaluates both arguments [-Weffc++] 238 | operator&&( | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/classification.hpp:262:9: warning: user-defined 'boost::algorithm::detail::pred_orF boost::algorithm::operator||(const boost::algorithm::predicate_facade&, const boost::algorithm::predicate_facade&)' always evaluates both arguments [-Weffc++] 262 | operator||( | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/function/function_template.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/function.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/detail/find_iterator.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/find_iterator.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/iter_find.hpp:27, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/split.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string.hpp:23, from CDRParser.cpp:23: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/function/function_base.hpp: In constructor 'boost::function_base::function_base()': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/function/function_base.hpp:509:3: warning: 'boost::function_base::functor' should be initialized in the member initialization list [-Weffc++] 509 | function_base() : vtable(0) { } | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/exceptions.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/string_path.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/any.hpp: In member function 'boost::any& boost::any::operator=(ValueType&&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/any.hpp:173:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 173 | return *this; | ^~~~~ --- libcdr_utils.lo --- CXX libcdr_utils.lo --- CDRParser.lo --- In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/tuple/tuple.hpp:28, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:30, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp: In member function 'const boost::tuples::detail::swallow_assign& boost::tuples::detail::swallow_assign::operator=(const T&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/tuple/detail/tuple_basic.hpp:618:12: warning: 'operator=' should return a reference to '*this' [-Weffc++] 618 | return *this; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_saver.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:35, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp: In constructor 'boost::multi_index::detail::index_matcher::entry::entry(void*, std::size_t)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::previous' should be initialized in the member initialization list [-Weffc++] 70 | entry(void* node_,std::size_t pos_=0):node(node_),pos(pos_){} | ^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::ordered' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_matcher.hpp:70:3: warning: 'boost::multi_index::detail::index_matcher::entry::pile_top_entry' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/bind/bind.hpp: At global scope: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator&&(const boost::_bi::bind_t&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/bind/bind.hpp:453:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 453 | BOOST_BIND_OPERATOR( &&, logical_and ) | ^~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/bind/bind.hpp:437:5: warning: user-defined 'boost::_bi::bind_t, typename boost::_bi::add_value::type> > boost::_bi::operator||(const boost::_bi::bind_t&, A2)' always evaluates both arguments [-Weffc++] 437 | operator op (bind_t const & f, A2 a2) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/bind/bind.hpp:454:1: note: in expansion of macro 'BOOST_BIND_OPERATOR' 454 | BOOST_BIND_OPERATOR( ||, logical_or ) | ^~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:30, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/operators.hpp:872:6: warning: prefix 'T& boost::operators_impl::output_iterator_helper::operator++()' should return 'boost::operators_impl::output_iterator_helper&' [-Weffc++] 872 | T& operator++() { return static_cast(*this); } | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::get_child(const path_type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:573:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 573 | basic_ptree::get_child(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::get_child(const path_type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:585:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 585 | basic_ptree::get_child(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::get_child(const path_type&, boost::property_tree::basic_ptree::self_type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:592:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 592 | basic_ptree::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'const boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::get_child(const path_type&, const self_type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:602:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 602 | basic_ptree::get_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:612:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 612 | basic_ptree::get_child_optional(const path_type &path) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:624:67: warning: declaration of 'path' shadows a global declaration [-Wshadow] 624 | basic_ptree::get_child_optional(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::put_child(const path_type&, const self_type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:636:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 636 | basic_ptree::put_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::add_child(const path_type&, const self_type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:654:58: warning: declaration of 'path' shadows a global declaration [-Wshadow] 654 | basic_ptree::add_child(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if, Type>::type boost::property_tree::basic_ptree::get(const path_type&, Translator) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:743:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 743 | basic_ptree::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree::get(const path_type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:751:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 751 | Type basic_ptree::get(const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'Type boost::property_tree::basic_ptree::get(const path_type&, const Type&, Translator) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:758:53: warning: declaration of 'path' shadows a global declaration [-Wshadow] 758 | Type basic_ptree::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if, std::__cxx11::basic_string >::type boost::property_tree::basic_ptree::get(const path_type&, const Ch*, Translator) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:772:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 772 | const path_type &path, const Ch *default_value, Translator tr) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::disable_if, Type>::type boost::property_tree::basic_ptree::get(const path_type&, const Type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:780:48: warning: declaration of 'path' shadows a global declaration [-Wshadow] 780 | basic_ptree::get(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'typename boost::enable_if, std::__cxx11::basic_string >::type boost::property_tree::basic_ptree::get(const path_type&, const Ch*) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:793:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 793 | const path_type &path, const Ch *default_value) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&, Translator) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:800:72: warning: declaration of 'path' shadows a global declaration [-Wshadow] 800 | optional basic_ptree::get_optional(const path_type &path, | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:813:66: warning: declaration of 'path' shadows a global declaration [-Wshadow] 813 | const path_type &path) const | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::put(const path_type&, const Type&, Translator)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:844:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 844 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::put(const path_type&, const Type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:859:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 859 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::add(const path_type&, const Type&, Translator)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:868:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 868 | const path_type &path, const Type &value, Translator tr) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In member function 'boost::property_tree::basic_ptree& boost::property_tree::basic_ptree::add(const path_type&, const Type&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:878:26: warning: declaration of 'path' shadows a global declaration [-Wshadow] 878 | const path_type &path, const Type &value) | ~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree_fwd.hpp:89:67: note: shadowed declaration is here 89 | typedef string_path > path; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::source::source(Encoding&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In member function 'void boost::property_tree::json_parser::detail::source::set_input(const string&, const Range&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:29:43: warning: declaration of 'filename' shadows a member of 'boost::property_tree::json_parser::detail::source' [-Wshadow] 29 | void set_input(const std::string& filename, const Range& r) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:105:21: note: shadowed declaration is here 105 | std::string filename; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::number_callback_adapter >::number_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:117:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter >' [-Wshadow] 117 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:133:19: note: shadowed declaration is here 133 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:116:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter >' [-Wshadow] 116 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:131:19: note: shadowed declaration is here 131 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:116:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter >' [-Wshadow] 116 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:130:20: note: shadowed declaration is here 130 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::number_callback_adapter::number_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::string_callback_adapter >::string_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:172:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter >' [-Wshadow] 172 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:195:19: note: shadowed declaration is here 195 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:171:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter >' [-Wshadow] 171 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:194:19: note: shadowed declaration is here 194 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:171:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter >' [-Wshadow] 171 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:193:20: note: shadowed declaration is here 193 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::string_callback_adapter::string_callback_adapter(Callbacks&, Encoding&, Iterator&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In constructor 'boost::property_tree::json_parser::detail::parser::parser(Callbacks&, Encoding&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp: In constructor 'boost::property_tree::json_parser::detail::minirange::minirange(Iterator, Sentinel)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/modify.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'const boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/unused.hpp:40:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 40 | return *this; | ^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/unused.hpp: In member function 'boost::spirit::unused_type& boost::spirit::unused_type::operator=(const T&)': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/unused.hpp:47:20: warning: 'operator=' should return a reference to '*this' [-Weffc++] 47 | return *this; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/limits.hpp:28, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/proto_fwd.hpp: At global scope: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/proto_fwd.hpp:159:27: warning: user-defined 'boost::proto::detail::private_type_ boost::proto::detail::private_type_::operator,(int) const' always evaluates both arguments [-Weffc++] 159 | private_type_ operator ,(int) const; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/any.hpp:41:21: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator++()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] 41 | any operator++(); | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/any.hpp:42:21: warning: prefix 'boost::proto::detail::anyns::any boost::proto::detail::anyns::any::operator--()' should return 'boost::proto::detail::anyns::any&' [-Weffc++] 42 | any operator--(); | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/any.hpp:59:28: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator||(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] 59 | friend any operator||(any, any); | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/any.hpp:60:28: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator&&(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] 60 | friend any operator&&(any, any); | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/any.hpp:64:28: warning: user-defined 'boost::proto::detail::anyns::any boost::proto::detail::anyns::operator,(boost::proto::detail::anyns::any, boost::proto::detail::anyns::any)' always evaluates both arguments [-Weffc++] 64 | friend any operator,(any, any); | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/when.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:43, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/env.hpp:426:27: warning: user-defined 'const typename boost::disable_if_c::value, boost::proto::envns_::env::type>::type> >::type boost::proto::envns_::operator,(T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] 426 | >::type const operator,(T &t, env const &head) | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/env.hpp:436:17: warning: user-defined 'const boost::proto::envns_::env::type>::type> boost::proto::envns_::operator,(const T&, const boost::proto::envns_::env&)' always evaluates both arguments [-Weffc++] 436 | operator,(T const &t, env const &head) | ^~~~~~~~ --- libcdr_utils.lo --- In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/uenum.h:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/ucsdet.h:28, from libcdr_utils.cpp:17: /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:561:26: error: 'auto' parameter not permitted in this context 561 | template | ^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:573:76: error: template argument 2 is invalid 573 | explicit LocalOpenPointer(std::unique_ptr &&p) | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:583:78: error: template argument 2 is invalid 583 | LocalOpenPointer &operator=(std::unique_ptr &&p) { | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:599:59: error: template argument 2 is invalid 599 | operator std::unique_ptr () && { | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter 551 | using LocalPointerClassName = internal::LocalOpenPointer | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/uenum.h:69:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' 69 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUEnumerationPointer, UEnumeration, uenum_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter 551 | using LocalPointerClassName = internal::LocalOpenPointer | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/ucsdet.h:109:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' 109 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUCharsetDetectorPointer, UCharsetDetector, ucsdet_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/localpointer.h:551:81: note: invalid template non-type parameter 551 | using LocalPointerClassName = internal::LocalOpenPointer | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/unicode/ucnv.h:597:1: note: in expansion of macro 'U_DEFINE_LOCAL_OPEN_POINTER' 597 | U_DEFINE_LOCAL_OPEN_POINTER(LocalUConverterPointer, UConverter, ucnv_close); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ *** [libcdr_utils.lo] Error code 1 make[3]: stopped in /pbulk/work/converters/libcdr/work/libcdr-0.1.7/src/lib --- CDRParser.lo --- In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/attributes.hpp:19, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/detail/attributes.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: 'struct boost::spirit::bad_any_cast' has pointer data members [-Weffc++] 45 | struct bad_any_cast | ^~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: but does not declare 'boost::spirit::bad_any_cast(const boost::spirit::bad_any_cast&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:45:12: warning: or 'operator=(const boost::spirit::bad_any_cast&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/detail/hold_any.hpp:58:21: note: pointer member 'boost::spirit::bad_any_cast::to' declared here 58 | const char* to; | ^~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp: In member function 'typename boost::spirit::make_component::result(Elements, boost::spirit::unused_type)>::type boost::spirit::make_component::operator()(const Elements&, boost::spirit::unused_type) const': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:170:17: warning: declaration of 'result' shadows a member of 'boost::spirit::make_component' [-Wshadow] 170 | result(elements.car, elements.cdr.car); | ^~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:149:16: note: shadowed declaration is here 149 | struct result; | ^~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/char/char_parser.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/char.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp: At global scope: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&)' should return 'Arg&' [-Weffc++] 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: note: in definition of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: warning: prefix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::pre_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&)' should return 'Arg&' [-Weffc++] 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: note: in definition of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_inc, const Arg&>::type boost::proto::exprns_::operator++(Arg&&, int)' should return 'Arg' [-Weffc++] 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: note: in definition of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: warning: postfix 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::post_dec, const Arg&>::type boost::proto::exprns_::operator--(Arg&&, int)' should return 'Arg' [-Weffc++] 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:219:5: note: in definition of macro 'BOOST_PROTO_DEFINE_UNARY_OPERATOR' 219 | operator OP(Arg &&arg BOOST_PROTO_UNARY_OP_IS_POSTFIX_ ## POST) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_or, const Left&, const Right&>::type boost::proto::exprns_::operator||(Left&&, Right&&)' always evaluates both arguments [-Weffc++] 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: note: in definition of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::logical_and, const Left&, const Right&>::type boost::proto::exprns_::operator&&(Left&&, Right&&)' always evaluates both arguments [-Weffc++] 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: note: in definition of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: warning: user-defined 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::comma, const Left&, const Right&>::type boost::proto::exprns_::operator,(Left&&, Right&&)' always evaluates both arguments [-Weffc++] 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:238:5: note: in definition of macro 'BOOST_PROTO_DEFINE_BINARY_OPERATOR' 238 | operator OP(Left &&left, Right &&right) \ | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: note: in expansion of macro 'BOOST_PROTO_DEFINE_OPERATORS' 307 | BOOST_PROTO_DEFINE_OPERATORS(is_extension, deduce_domain) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/shared_ptr.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:30, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp: In constructor 'boost::detail::esft2_deleter_wrapper::esft2_deleter_wrapper()': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/smart_ptr/shared_ptr.hpp:1079:5: warning: 'boost::detail::esft2_deleter_wrapper::deleter_' should be initialized in the member initialization list [-Weffc++] 1079 | esft2_deleter_wrapper() BOOST_SP_NOEXCEPT | ^~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: At global scope: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const' always evaluates both arguments [-Weffc++] 321 | operator,(Str const& s) const | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const' always evaluates both arguments [-Weffc++] 360 | operator,(Str const& s) const | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/smart_ptr/detail/atomic_count.hpp:78, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/detail/atomic_count.hpp:19, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/iterators/detail/ref_counted_policy.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/iterators/istream_iterator.hpp:9, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/stream/detail/match_manip.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/stream/stream.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/stream.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:30, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:36:10: warning: prefix 'long int boost::detail::atomic_count::operator++()' should return 'boost::detail::atomic_count&' [-Weffc++] 36 | long operator++() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp:41:10: warning: prefix 'long int boost::detail::atomic_count::operator--()' should return 'boost::detail::atomic_count&' [-Weffc++] 41 | long operator--() | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:28, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::adder': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:373:15: required from 'struct boost::spirit::qi::symbols' CDRParser.cpp:79:37: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = short unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] 321 | operator,(Str const& s) const | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::remover': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:374:17: required from 'struct boost::spirit::qi::symbols' CDRParser.cpp:79:37: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = short unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] 360 | operator,(Str const& s) const | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::adder': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:373:15: required from 'struct boost::spirit::qi::symbols' CDRParser.cpp:121:29: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:321:13: warning: user-defined 'const boost::spirit::qi::symbols::adder& boost::spirit::qi::symbols::adder::operator,(const Str&) const [with Str = Str; Char = char; T = unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] 321 | operator,(Str const& s) const | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp: In instantiation of 'struct boost::spirit::qi::symbols::remover': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:374:17: required from 'struct boost::spirit::qi::symbols' CDRParser.cpp:121:29: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:360:13: warning: user-defined 'const boost::spirit::qi::symbols::remover& boost::spirit::qi::symbols::remover::operator,(const Str&) const [with Str = Str; Char = char; T = unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through]' always evaluates both arguments [-Weffc++] 360 | operator,(Str const& s) const | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/info.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/domain.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = boost::spirit::info::nil_; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/info.hpp:43:36: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] 1619 | variant(T&& operand, | ^~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp: In instantiation of 'boost::variant::variant(T&&, typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type) [with T = std::__cxx11::basic_string; T0_ = boost::spirit::info::nil_; TN = {std::__cxx11::basic_string, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > >}; typename boost::enable_if, boost::mpl::not_ >, boost::mpl::not_ > >, boost::detail::variant::is_variant_constructible_from::is_recursive_, boost::mpl::transform::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type, boost::mpl::protect > > >, boost::mpl::identity::is_sequence_based_, typename boost::mpl::eval_if::is_recursive_, T0_, boost::mpl::identity >::type, boost::detail::variant::make_variant_list::is_recursive_, T0_, boost::mpl::identity >::type, TN ...> >::type> >::type, boost::mpl::protect > >::type> >, boost::is_same >, bool>::type = bool]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/info.hpp:50:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::which_' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/variant/variant.hpp:1619:5: warning: 'boost::variant, std::allocator >, boost::recursive_wrapper, boost::recursive_wrapper >, boost::recursive_wrapper > > >::storage_' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp: In instantiation of 'const typename boost::tr1_result_of::type> >::type)>::type boost::proto::exprns_::extends::operator[](const A&) const [with A = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Expr = boost::proto::exprns_::expr, 0>; Derived = boost::spirit::terminal; Domain = boost::proto::domainns_::default_domain; typename boost::tr1_result_of::type> >::type)>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>]': CDRParser.cpp:161:93: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:374:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 374 | return proto_generator()(that); \ | ^ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:381:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_SUBSCRIPT_IMPL_' 381 | BOOST_PROTO_EXTENDS_SUBSCRIPT_IMPL_(BOOST_PROTO_CONST, BOOST_PROTO_CONST) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:390:9: note: in expansion of macro 'BOOST_PROTO_EXTENDS_SUBSCRIPT_CONST' 390 | BOOST_PROTO_EXTENDS_SUBSCRIPT_CONST() \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:560:13: note: in expansion of macro 'BOOST_PROTO_EXTENDS_SUBSCRIPT' 560 | BOOST_PROTO_EXTENDS_SUBSCRIPT() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::subscript; Arg0 = const boost::spirit::terminal&; Arg1 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/node_type.hpp:22, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:27, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp: In instantiation of 'struct boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:99:7: required from 'class boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:60:13: required from 'struct boost::property_tree::basic_ptree, std::__cxx11::basic_string >::subs' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:182:22: required from 'boost::property_tree::basic_ptree::basic_ptree() [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]' CDRParser.cpp:3142:31: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: 'struct boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >' has pointer data members [-Weffc++] 33 | struct header_holder:private noncopyable | ^~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: but does not declare 'boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >(const boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:33:8: warning: or 'operator=(const boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/header_holder.hpp:38:15: note: pointer member 'boost::multi_index::detail::header_holder, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >*, boost::multi_index::multi_index_container, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > >::member' declared here 38 | NodeTypePtr member; | ^~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:520, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp: In instantiation of 'boost::property_tree::basic_ptree::basic_ptree() [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]': CDRParser.cpp:3142:31: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:181:5: warning: 'boost::property_tree::basic_ptree, std::__cxx11::basic_string >::m_data' should be initialized in the member initialization list [-Weffc++] 181 | basic_ptree::basic_ptree() | ^~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::optional_base&&) [with T = std::__cxx11::basic_string]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:1034:5: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:213:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 213 | optional_base ( optional_base&& rhs ) | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp: In instantiation of 'boost::proto::exprns_::extends::extends(const Expr&) [with Expr = boost::proto::exprns_::expr > >, 0>; Derived = boost::spirit::qi::symbols; Domain = boost::proto::domainns_::default_domain]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:71:23: required from 'boost::spirit::qi::symbols::symbols(const string&) [with Char = char; T = short unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through; std::string = std::__cxx11::basic_string]' CDRParser.cpp:79:37: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:554:34: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 554 | : proto_expr_(expr_) | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::unary_plus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::spirit::terminal >&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&>, 1>; typename boost::add_reference::type = const boost::spirit::terminal >&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type boost::proto::exprns_::operator+(Arg&&) [with Arg = const boost::spirit::terminal >&; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type = boost::proto::exprns_::expr >&>, 1>]' CDRParser.cpp:97:70: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&>, 1>::expr(const boost::proto::exprns_::expr >&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr >&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::unary_plus; Arg0 = const boost::spirit::terminal >&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = boost::spirit::qi::symbols&; A1 = const boost::proto::exprns_::expr >&>, 1>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::add_reference::type = boost::spirit::qi::symbols&; typename boost::add_reference::type = const boost::proto::exprns_::expr >&>, 1>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = boost::spirit::qi::symbols&; Right = const boost::proto::exprns_::expr >&>, 1>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>]' CDRParser.cpp:97:70: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = boost::spirit::qi::symbols&; Arg1 = const boost::proto::exprns_::expr >&>, 1>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = unsigned int]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = unsigned int]' CDRParser.cpp:114:29: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp: In instantiation of 'boost::proto::exprns_::extends::extends(const Expr&) [with Expr = boost::proto::exprns_::expr > >, 0>; Derived = boost::spirit::qi::symbols; Domain = boost::proto::domainns_::default_domain]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:71:23: required from 'boost::spirit::qi::symbols::symbols(const string&) [with Char = char; T = unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through; std::string = std::__cxx11::basic_string]' CDRParser.cpp:121:29: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:554:34: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 554 | : proto_expr_(expr_) | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::unary_plus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >, 0>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type boost::proto::exprns_::operator+(Arg&&) [with Arg = const boost::proto::exprns_::expr >, 0>&; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type = boost::proto::exprns_::expr >, 0>&>, 1>]' CDRParser.cpp:155:54: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >, 0>&>, 1>::expr(const boost::proto::exprns_::expr >, 0>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr >, 0>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::unary_plus; Arg0 = const boost::proto::exprns_::expr >, 0>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::bitwise_or; Domain = boost::proto::domainns_::default_domain; A0 = boost::spirit::qi::symbols&; A1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>; typename boost::add_reference::type = boost::spirit::qi::symbols&; typename boost::add_reference::type = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::bitwise_or, const Left&, const Right&>::type boost::proto::exprns_::operator|(Left&&, Right&&) [with Left = boost::spirit::qi::symbols&; Right = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::bitwise_or, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>]' CDRParser.cpp:155:59: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::bitwise_or; Arg0 = boost::spirit::qi::symbols&; Arg1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:155:72: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; A1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Right = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>]' CDRParser.cpp:156:65: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; Arg1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:156:77: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::spirit::terminal&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::spirit::terminal&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::spirit::terminal&; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:157:48: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::spirit::terminal&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::dereference; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::dereference, const Arg&>::type boost::proto::exprns_::operator*(Arg&&) [with Arg = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::dereference, const Arg&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>]' CDRParser.cpp:157:49: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::dereference; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; A1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Right = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>]' CDRParser.cpp:157:49: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; Arg1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; A1 = const char&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::add_reference::type = const char&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>; Right = char; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>]' CDRParser.cpp:158:68: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; Arg1 = boost::proto::exprns_::expr, 0>]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; Right = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>]' CDRParser.cpp:158:120: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>; Right = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>]' CDRParser.cpp:158:153: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; A1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>; Right = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>]' CDRParser.cpp:158:155: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; Arg1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::minus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::spirit::terminal >&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::spirit::terminal >&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::minus, const Left&, const Right&>::type boost::proto::exprns_::operator-(Left&&, Right&&) [with Left = const boost::spirit::terminal >&; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::minus, const Left&, const Right&>::type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:160:83: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::minus; Arg0 = const boost::spirit::terminal >&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::unary_plus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type boost::proto::exprns_::operator+(Arg&&) [with Arg = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>]' CDRParser.cpp:160:84: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>::expr(const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::unary_plus; Arg0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&; A1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&; typename boost::add_reference::type = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = boost::proto::exprns_::expr > >, 0>; Right = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>]' CDRParser.cpp:160:85: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&; Arg1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:160:97: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; A1 = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Right = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>]' CDRParser.cpp:160:112: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; Arg1 = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:160:124: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::minus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::spirit::terminal >&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::spirit::terminal >&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::minus, const Left&, const Right&>::type boost::proto::exprns_::operator-(Left&&, Right&&) [with Left = const boost::spirit::terminal >&; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::minus, const Left&, const Right&>::type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:161:77: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::minus; Arg0 = const boost::spirit::terminal >&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::unary_plus; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type boost::proto::exprns_::operator+(Arg&&) [with Arg = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::unary_plus, const Arg&>::type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>]' CDRParser.cpp:161:78: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>::expr(const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::unary_plus; Arg0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; A1 = const boost::proto::exprns_::expr > >, 0>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>; Right = boost::proto::exprns_::expr > >, 0>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>]' CDRParser.cpp:161:92: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>::expr(const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; A1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>; Right = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>]' CDRParser.cpp:161:93: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; Arg1 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::negate; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::negate, const Arg&>::type boost::proto::exprns_::operator-(Arg&&) [with Arg = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::negate, const Arg&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>]' CDRParser.cpp:161:94: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::negate; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&; A1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = boost::proto::exprns_::expr > >, 0>; Right = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>]' CDRParser.cpp:161:94: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::dereference; Domain = boost::proto::domainns_::default_domain; A0 = const boost::spirit::terminal >&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr >&>, 1>; typename boost::add_reference::type = const boost::spirit::terminal >&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::dereference, const Arg&>::type boost::proto::exprns_::operator*(Arg&&) [with Arg = const boost::spirit::terminal >&; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::dereference, const Arg&>::type = boost::proto::exprns_::expr >&>, 1>]' CDRParser.cpp:162:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr >&>, 1>::expr(const boost::proto::exprns_::expr >&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr >&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::dereference; Arg0 = const boost::spirit::terminal >&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; A1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>; Right = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>]' CDRParser.cpp:162:57: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; Arg1 = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::negate; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::negate, const Arg&>::type boost::proto::exprns_::operator-(Arg&&) [with Arg = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>; typename boost::proto::detail::enable_unary, boost::proto::tagns_::tag::negate, const Arg&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>]' CDRParser.cpp:162:58: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:50:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>::expr(const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&)' is deprecated [-Wdeprecated-copy] 50 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:388:9: note: because 'boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>' has user-provided 'const boost::proto::exprns_::expr, 1>&, const boost::proto::exprns_::expr, 1>&>, 2> boost::proto::exprns_::expr, 1>::operator=(const boost::proto::exprns_::expr, 1>&) [with Tag = boost::proto::tagns_::tag::negate; Arg0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&]' 388 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/make_expr_.hpp:3, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/make_expr.hpp:100, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:25, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp: In instantiation of 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; A1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>; Right = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>]' CDRParser.cpp:162:58: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:80:42: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>::expr(const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&)' is deprecated [-Wdeprecated-copy] 80 | return proto_generator()(that); | ^ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:578:9: note: because 'boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>' has user-provided 'const boost::proto::exprns_::expr, 2>&, const boost::proto::exprns_::expr, 2>&>, 2> boost::proto::exprns_::expr, 2>::operator=(const boost::proto::exprns_::expr, 2>&) [with Tag = boost::proto::tagns_::tag::shift_right; Arg0 = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; Arg1 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&]' 578 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp: In instantiation of 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >::root' should be initialized in the member initialization list [-Weffc++] 28 | class standard_callbacks { | ^~~~~~~~~~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >::key_buffer' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:28:11: warning: 'boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >::stack' should be initialized in the member initialization list [-Weffc++] In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:81:24: note: synthesized method 'boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >::standard_callbacks()' first required here 81 | callbacks_type callbacks; | ^~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string.hpp:19, from CDRParser.cpp:23: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::const_assoc_iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:159:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::const_assoc_iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree* boost::property_tree::basic_ptree::walk_path(boost::property_tree::basic_ptree::path_type&) const [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:615:24: required from 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3171:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::const_assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::const_assoc_iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, boost::use_default, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:159:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::const_assoc_iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree* boost::property_tree::basic_ptree::walk_path(boost::property_tree::basic_ptree::path_type&) const [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:615:24: required from 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3171:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::const_assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int) [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::const_assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::const_assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::assoc_iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:137:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::assoc_iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree* boost::property_tree::basic_ptree::walk_path(boost::property_tree::basic_ptree::path_type&) const [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:615:24: required from 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3171:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::assoc_iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:137:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::assoc_iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:895:30: required from 'boost::property_tree::basic_ptree* boost::property_tree::basic_ptree::walk_path(boost::property_tree::basic_ptree::path_type&) const [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:615:24: required from 'boost::optional&> boost::property_tree::basic_ptree::get_child_optional(const path_type&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3171:52: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int) [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::assoc_iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::assoc_iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::qi::reference >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::qi::reference >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::qi::reference >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:67:37: required from 'boost::spirit::qi::symbols::symbols(const string&) [with Char = char; T = short unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through; std::string = std::__cxx11::basic_string]' CDRParser.cpp:79:37: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::qi::reference >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::qi::reference >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::qi::reference >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/string/symbols.hpp:67:37: required from 'boost::spirit::qi::symbols::symbols(const string&) [with Char = char; T = unsigned int; Lookup = boost::spirit::qi::tst; Filter = boost::spirit::qi::tst_pass_through; std::string = std::__cxx11::basic_string]' CDRParser.cpp:121:29: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::qi::reference >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::terminal_ex >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::terminal_ex >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::terminal_ex >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:418:37: required from 'typename boost::spirit::terminal::result::type boost::spirit::terminal::operator()(const A0&, typename boost::spirit::detail::contains_actor::is_false) const [with A0 = char; Terminal = boost::spirit::tag::lit; typename boost::spirit::terminal::result::type = boost::proto::exprns_::expr > >, 0>; typename boost::spirit::detail::contains_actor::is_false = boost::spirit::detail::bool_*]' CDRParser.cpp:155:72: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::terminal_ex >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::terminal_ex >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::terminal_ex >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:418:37: required from 'typename boost::spirit::terminal::result::type boost::spirit::terminal::operator()(const A0&, typename boost::spirit::detail::contains_actor::is_false) const [with A0 = int; Terminal = boost::spirit::tag::repeat; typename boost::spirit::terminal::result::type = boost::proto::exprns_::expr > >, 0>; typename boost::spirit::detail::contains_actor::is_false = boost::spirit::detail::bool_*]' CDRParser.cpp:158:44: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::terminal_ex >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::terminal_ex >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::terminal_ex >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:418:37: required from 'typename boost::spirit::terminal::result::type boost::spirit::terminal::operator()(const A0&, typename boost::spirit::detail::contains_actor::is_false) const [with A0 = char [3]; Terminal = boost::spirit::tag::lit; typename boost::spirit::terminal::result::type = boost::proto::exprns_::expr > >, 0>; typename boost::spirit::detail::contains_actor::is_false = boost::spirit::detail::bool_*]' CDRParser.cpp:160:45: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const boost::spirit::terminal_ex >; Expr = boost::proto::exprns_::expr > >, 0>; Arg0 = boost::spirit::terminal_ex >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = boost::spirit::terminal_ex >; Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/terminal.hpp:418:37: required from 'typename boost::spirit::terminal::result::type boost::spirit::terminal::operator()(const A0&, typename boost::spirit::detail::contains_actor::is_false) const [with A0 = char [4]; Terminal = boost::spirit::tag::lit; typename boost::spirit::terminal::result::type = boost::proto::exprns_::expr > >, 0>; typename boost::spirit::detail::contains_actor::is_false = boost::spirit::detail::bool_*]' CDRParser.cpp:161:77: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr > >, 0>::expr(const boost::proto::exprns_::expr > >, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr > >, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = boost::spirit::terminal_ex >]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base() [with T = std::__cxx11::basic_string]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:818:20: required from 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&) const [with Type = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3160:96: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:148:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 148 | optional_base() | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = short unsigned int]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = short unsigned int]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:818:20: required from 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&) const [with Type = short unsigned int; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3188:99: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::parser::parser(Callbacks&, Encoding&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:62:13: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:48: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:524:19: note: shadowed declaration is here 524 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:241:27: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::parser, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 241 | parser(Callbacks& callbacks, Encoding& encoding) | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:523:20: note: shadowed declaration is here 523 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:786, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp: In instantiation of 'boost::optional_detail::tc_optional_base::tc_optional_base() [with T = int]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:931:38: required from 'boost::optional::optional() [with T = int]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:818:20: required from 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&) const [with Type = int; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:783:34: required from 'typename boost::disable_if, Type>::type boost::property_tree::basic_ptree::get(const path_type&, const Type&) const [with Type = int; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; typename boost::disable_if, Type>::type = int; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3163:66: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/detail/optional_trivially_copyable_base.hpp:36:5: warning: 'boost::optional_detail::tc_optional_base::m_storage' should be initialized in the member initialization list [-Weffc++] 36 | tc_optional_base() | ^~~~~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp: In instantiation of 'Expr boost::proto::detail::make_terminal(T&, Expr*, boost::proto::argsns_::term*) [with T = const char; Expr = boost::proto::exprns_::expr, 0>; Arg0 = const char&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:81:41: required from 'static const boost::proto::exprns_::expr, 0> boost::proto::exprns_::expr, 0>::make(const A0&) [with A0 = char; Tag = boost::proto::tagns_::tag::terminal; Arg0 = const char&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/as_expr.hpp:159:37: required from 'boost::proto::detail::as_child::result_type boost::proto::detail::as_child::operator()(T&) const [with T = const char; boost::proto::detail::as_child::result_type = boost::proto::exprns_::expr, 0>]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/make_expr_.hpp:78:118: required from 'boost::proto::detail::make_expr_::result_type boost::proto::detail::make_expr_::operator()(typename boost::add_reference::type, typename boost::add_reference::type) const [with Tag = boost::proto::tagns_::tag::shift_right; Domain = boost::proto::domainns_::default_domain; A0 = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; A1 = const char&; boost::proto::detail::make_expr_::result_type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>; typename boost::add_reference::type = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::add_reference::type = const char&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/operators.hpp:307:9: required from 'const typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type boost::proto::exprns_::operator>>(Left&&, Right&&) [with Left = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>; Right = char; typename boost::proto::detail::enable_binary, boost::proto::is_extension >, boost::proto::tagns_::tag::shift_right, const Left&, const Right&>::type = boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>]' CDRParser.cpp:158:68: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:66:20: warning: implicitly-declared 'constexpr boost::proto::exprns_::expr, 0>::expr(const boost::proto::exprns_::expr, 0>&)' is deprecated [-Wdeprecated-copy] 66 | return that; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/expr.hpp:4, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/expr.hpp:145, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/extends.hpp:31, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/detail/preprocessed/expr_variadic.hpp:96:9: note: because 'boost::proto::exprns_::expr, 0>' has user-provided 'const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr, 0>&>, 2> boost::proto::exprns_::expr, 0>::operator=(const boost::proto::exprns_::expr, 0>&) [with Tag = boost::proto::tagns_::tag::terminal; Arg0 = const char&]' 96 | operator =(expr const &a) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::source::source(Encoding&) [with Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:242:69: required from 'boost::property_tree::json_parser::detail::parser::parser(Callbacks&, Encoding&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:62:13: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >::cur' should be initialized in the member initialization list [-Weffc++] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ^~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >::end' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >::filename' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >::line' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:18: warning: 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >::offset' should be initialized in the member initialization list [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:26:35: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 26 | explicit source(Encoding& encoding) : encoding(encoding) {} | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:102:19: note: shadowed declaration is here 102 | Encoding& encoding; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp: In instantiation of 'boost::property_tree::json_parser::detail::minirange::minirange(Iterator, Sentinel) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:44:16: required from 'boost::property_tree::json_parser::detail::minirange boost::property_tree::json_parser::detail::make_minirange(Iterator, Sentinel) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:63:50: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:44: warning: declaration of 'last' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:39:18: note: shadowed declaration is here 39 | Sentinel last; | ^~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:33:28: warning: declaration of 'first' shadows a member of 'boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >' [-Wshadow] 33 | minirange(Iterator first, Sentinel last) : first(first), last(last) {} | ~~~~~~~~~^~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:38:18: note: shadowed declaration is here 38 | Iterator first; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'void boost::property_tree::json_parser::detail::source::set_input(const string&, const Range&) [with Range = boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; std::string = std::__cxx11::basic_string]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:247:26: required from 'void boost::property_tree::json_parser::detail::parser::set_input(const string&, const Range&) [with Range = boost::property_tree::json_parser::detail::minirange >, std::istreambuf_iterator > >; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:63:25: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:29:43: warning: declaration of 'filename' shadows a member of 'boost::property_tree::json_parser::detail::source, std::istreambuf_iterator >, std::istreambuf_iterator > >' [-Wshadow] 29 | void set_input(const std::string& filename, const Range& r) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:105:21: note: shadowed declaration is here 105 | std::string filename; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr >, 0>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::char_class >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr >, 0>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:110:58: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const mpl_::void_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const mpl_::void_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&, const mpl_::void_&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:16, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::string_callback_adapter::string_callback_adapter(Callbacks&, Encoding&, Iterator&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:327:28: required from 'bool boost::property_tree::json_parser::detail::parser::parse_string() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:260:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:205:43: warning: declaration of 'cur' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 205 | Iterator& cur) | ~~~~~~~~~~^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:226:19: note: shadowed declaration is here 226 | Iterator& cur; | ^~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:225:19: note: shadowed declaration is here 225 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:204:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::string_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 204 | string_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:224:20: note: shadowed declaration is here 224 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp: In instantiation of 'boost::property_tree::json_parser::detail::number_callback_adapter::number_callback_adapter(Callbacks&, Encoding&, Iterator&) [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:302:28: required from 'bool boost::property_tree::json_parser::detail::parser::parse_number() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:263:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:65: warning: declaration of 'encoding' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:161:19: note: shadowed declaration is here 161 | Encoding& encoding; | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:141:44: warning: declaration of 'callbacks' shadows a member of 'boost::property_tree::json_parser::detail::number_callback_adapter, std::__cxx11::basic_string > >, boost::property_tree::json_parser::detail::encoding, std::istreambuf_iterator >, std::input_iterator_tag>' [-Wshadow] 141 | number_callback_adapter(Callbacks& callbacks, Encoding& encoding, | ~~~~~~~~~~~^~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:160:20: note: shadowed declaration is here 160 | Callbacks& callbacks; | ^~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional.hpp:15, from CDRParser.cpp:24: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp: In instantiation of 'boost::optional_detail::optional_base::optional_base(boost::optional_detail::init_value_tag, boost::optional_detail::optional_base::argument_type) [with T = std::__cxx11::basic_string; boost::optional_detail::optional_base::argument_type = const std::__cxx11::basic_string&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:939:81: required from 'boost::optional::optional(boost::optional::argument_type) [with T = std::__cxx11::basic_string; boost::optional::argument_type = const std::__cxx11::basic_string&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/id_translator.hpp:29:59: required from 'boost::optional boost::property_tree::id_translator::get_value(const T&) [with T = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:729:28: required from 'boost::optional boost::property_tree::basic_ptree::get_value_optional(Translator) const [with Type = std::__cxx11::basic_string; Translator = boost::property_tree::id_translator >; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:736:40: required from 'boost::optional boost::property_tree::basic_ptree::get_value_optional() const [with Type = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:816:78: required from 'boost::optional boost::property_tree::basic_ptree::get_optional(const path_type&) const [with Type = std::__cxx11::basic_string; Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >; boost::property_tree::basic_ptree::path_type = boost::property_tree::string_path, boost::property_tree::id_translator > >]' CDRParser.cpp:3160:96: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/optional/optional.hpp:160:5: warning: 'boost::optional_detail::optional_base >::m_storage' should be initialized in the member initialization list [-Weffc++] 160 | optional_base ( init_value_tag, argument_type val ) | ^~~~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range_core.hpp:27, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/iterator_range.hpp:13, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/range/as_literal.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string/trim.hpp:19, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/algorithm/string.hpp:19, from CDRParser.cpp:23: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:774:11: required from 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:77:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:114:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:375:38: required from 'bool boost::property_tree::json_parser::detail::parser::parse_object() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:258:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:745:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator++() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, false, false>&' [-Weffc++] 745 | Derived& operator++() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp: In instantiation of 'class boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:854:9: required from 'class boost::iterators::iterator_facade, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_adaptor.hpp:249:9: required from 'class boost::iterators::iterator_adaptor, std::__cxx11::basic_string >::iterator, boost::multi_index::detail::bidir_node_iterator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::use_default, boost::use_default, boost::use_default>' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:77:33: required from 'class boost::property_tree::basic_ptree, std::__cxx11::basic_string >::iterator' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:114:31: required from 'Ptree& boost::property_tree::json_parser::detail::standard_callbacks::new_tree() [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:76:13: required from 'void boost::property_tree::json_parser::detail::standard_callbacks::on_begin_object() [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:375:38: required from 'bool boost::property_tree::json_parser::detail::parser::parse_object() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:258:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:778:18: warning: prefix 'Derived& boost::iterators::detail::iterator_facade_base::operator--() [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>&' [-Weffc++] 778 | Derived& operator--() | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/iterator/iterator_facade.hpp:784:17: warning: postfix 'Derived boost::iterators::detail::iterator_facade_base::operator--(int) [with Derived = boost::property_tree::basic_ptree, std::__cxx11::basic_string >::iterator; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; CategoryOrTraversal = boost::iterators::bidirectional_traversal_tag; Reference = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&; Difference = int]' should return 'boost::iterators::detail::iterator_facade_base, std::__cxx11::basic_string >::iterator, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::iterators::bidirectional_traversal_tag, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&, int, true, false>' [-Weffc++] 784 | Derived operator--(int) | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = boost::spirit::qi::symbols&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = const boost::fusion::cons > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::reference >; typename boost::spirit::detail::make_terminal_impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = boost::spirit::qi::symbols&; State = const boost::fusion::cons > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::reference >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = boost::spirit::qi::symbols&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const mpl_::void_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = const mpl_::void_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const mpl_::void_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp: In instantiation of 'struct boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:123:46: required from 'class boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container::copy_construct_from(const boost::multi_index::multi_index_container&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container::multi_index_container(const boost::multi_index::multi_index_container&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree::basic_ptree(const boost::property_tree::basic_ptree&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]' /usr/include/g++/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string; _T2 = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename std::__strip_reference_wrapper::type>::__type = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename std::__strip_reference_wrapper::type>::__type = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:114:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:375:38: required from 'bool boost::property_tree::json_parser::detail::parser::parse_object() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:258:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: 'struct boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >' has pointer data members [-Weffc++] 47 | struct auto_space:private noncopyable | ^~~~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: but does not declare 'boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >(const boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:47:8: warning: or 'operator=(const boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/auto_space.hpp:90:13: note: pointer member 'boost::multi_index::detail::auto_space, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >::data_' declared here 90 | pointer data_; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/base_type.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:36, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp: In instantiation of 'class boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:623:19: required from 'void boost::multi_index::multi_index_container::copy_construct_from(const boost::multi_index::multi_index_container&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:294:5: required from 'boost::multi_index::multi_index_container::multi_index_container(const boost::multi_index::multi_index_container&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/detail/ptree_implementation.hpp:195:22: required from 'boost::property_tree::basic_ptree::basic_ptree(const boost::property_tree::basic_ptree&) [with Key = std::__cxx11::basic_string; Data = std::__cxx11::basic_string; KeyCompare = std::less >]' /usr/include/g++/bits/stl_pair.h:315:17: required from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = std::__cxx11::basic_string; _T2 = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename std::__strip_reference_wrapper::type>::__type = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename std::__strip_reference_wrapper::type>::__type = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/standard_callbacks.hpp:114:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:375:38: required from 'bool boost::property_tree::json_parser::detail::parser::parse_object() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:258:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: 'class boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >' has pointer data members [-Weffc++] 73 | class copy_map:private noncopyable | ^~~~~~~~ /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: but does not declare 'boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >(const boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:73:7: warning: or 'operator=(const boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >&)' [-Weffc++] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/copy_map.hpp:126:46: note: pointer member 'boost::multi_index::detail::copy_map, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >::header_cpy_' declared here 126 | Node* header_cpy_; | ^~~~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal >&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:66:35: required from 'bool boost::spirit::qi::parse(Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:79:25: required from 'bool boost::spirit::qi::parse(const Iterator&, Iterator, const Expr&, A0&, A1&) [with Iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&>, 1>&>, 2>; A0 = short unsigned int; A1 = std::__cxx11::basic_string]' CDRParser.cpp:97:89: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/ordered_index.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/ptree.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:14, from CDRParser.cpp:25: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp: In instantiation of 'boost::multi_index::detail::ordered_index_impl::link_info::link_info() [with KeyFromValue = boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>; Compare = std::less >; SuperMeta = boost::multi_index::detail::nth_layer<2, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >; TagList = boost::mpl::v_item, std::__cxx11::basic_string >::subs::by_name, boost::mpl::vector0, 0>; Category = boost::multi_index::detail::ordered_non_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:846:15: required from 'boost::multi_index::detail::ordered_index_impl::final_node_type* boost::multi_index::detail::ordered_index_impl::insert_(boost::multi_index::detail::ordered_index_impl::value_param_type, boost::multi_index::detail::ordered_index_impl::final_node_type*&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; KeyFromValue = boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>; Compare = std::less >; SuperMeta = boost::multi_index::detail::nth_layer<2, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >; TagList = boost::mpl::v_item, std::__cxx11::basic_string >::subs::by_name, boost::mpl::vector0, 0>; Category = boost::multi_index::detail::ordered_non_unique_tag; AugmentPolicy = boost::multi_index::detail::null_augment_policy; boost::multi_index::detail::ordered_index_impl::final_node_type = boost::multi_index::detail::sequenced_index_node, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >; boost::multi_index::detail::ordered_index_impl::value_param_type = const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:743:40: required from 'boost::multi_index::detail::sequenced_index::final_node_type* boost::multi_index::detail::sequenced_index::insert_(boost::multi_index::detail::sequenced_index::value_param_type, boost::multi_index::detail::sequenced_index::final_node_type*&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; SuperMeta = boost::multi_index::detail::nth_layer<1, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >; TagList = boost::mpl::vector0; boost::multi_index::detail::sequenced_index::final_node_type = boost::multi_index::detail::sequenced_index_node, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >; boost::multi_index::detail::sequenced_index::value_param_type = const std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:694:40: required from 'std::pair::type::final_node_type*, bool> boost::multi_index::multi_index_container::insert_(const Value&, Variant) [with Variant = boost::multi_index::detail::lvalue_tag; Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >; typename boost::multi_index::detail::multi_index_base_type::type::final_node_type = boost::multi_index::detail::sequenced_index_node, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index_container.hpp:706:19: required from 'std::pair::type::final_node_type*, bool> boost::multi_index::multi_index_container::insert_(const Value&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >; typename boost::multi_index::detail::multi_index_base_type::type::final_node_type = boost::multi_index::detail::sequenced_index_node, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/index_base.hpp:228:28: required from 'std::pair::type*, bool> boost::multi_index::detail::index_base::final_insert_(const value_type&) [with Value = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >; IndexSpecifierList = boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>; Allocator = std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > >; typename boost::multi_index::detail::multi_index_node_type::type = boost::multi_index::detail::sequenced_index_node, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > > > >; boost::multi_index::detail::index_base::value_type = std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/sequenced_index.hpp:316:59: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:375:38: required from 'bool boost::property_tree::json_parser::detail::parser::parse_object() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/parser.hpp:258:17: required from 'void boost::property_tree::json_parser::detail::parser::parse_value() [with Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; Encoding = boost::property_tree::json_parser::detail::encoding; Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:64:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(Iterator, Sentinel, Encoding&, Callbacks&, const string&) [with Iterator = std::istreambuf_iterator >; Sentinel = std::istreambuf_iterator >; Encoding = boost::property_tree::json_parser::detail::encoding; Callbacks = boost::property_tree::json_parser::detail::standard_callbacks, std::__cxx11::basic_string > >; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser/detail/read.hpp:83:27: required from 'void boost::property_tree::json_parser::detail::read_json_internal(std::basic_istream&, Ptree&, const string&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char; std::string = std::__cxx11::basic_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/property_tree/json_parser.hpp:46:35: required from 'void boost::property_tree::json_parser::read_json(std::basic_istream&, Ptree&) [with Ptree = boost::property_tree::basic_ptree, std::__cxx11::basic_string >; typename Ptree::key_type::value_type = char]' CDRParser.cpp:3149:43: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/multi_index/detail/ord_index_impl.hpp:1153:5: warning: 'boost::multi_index::detail::ordered_index_impl, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less >, boost::multi_index::detail::nth_layer<2, std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, boost::multi_index::indexed_by, boost::multi_index::ordered_non_unique, std::__cxx11::basic_string >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >, const std::__cxx11::basic_string, &std::pair, boost::property_tree::basic_ptree, std::__cxx11::basic_string > >::first>, std::less > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator, boost::property_tree::basic_ptree, std::__cxx11::basic_string > > > >, boost::mpl::v_item, std::__cxx11::basic_string >::subs::by_name, boost::mpl::vector0, 0>, boost::multi_index::detail::ordered_non_unique_tag, boost::multi_index::detail::null_augment_policy>::link_info::pos' should be initialized in the member initialization list [-Weffc++] 1153 | link_info():side(to_left){} | ^~~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::spirit::terminal&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::spirit::terminal&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::spirit::terminal&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::spirit::terminal&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > >&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal >&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::dereference; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::kleene > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::any_uint_parser; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::any_uint_parser]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::spirit::terminal&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::spirit::terminal&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::spirit::terminal&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::spirit::terminal&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = boost::spirit::qi::symbols&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, boost::fusion::cons > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl, 0>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl, 0>&, const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::reference >; typename boost::spirit::detail::make_terminal_impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = boost::spirit::qi::symbols&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::reference >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = boost::spirit::qi::symbols&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = boost::spirit::qi::symbols&; State = boost::fusion::cons > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = boost::spirit::qi::symbols&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::bitwise_or; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::alternative >, boost::fusion::cons > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons > > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::negate; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::optional, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >, 0>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >, 0>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >, 0>&>, 1>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; State = const boost::fusion::cons > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >, 0>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&>, 1>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:280:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 280 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:279:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 279 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:278:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, true>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::nil_&, boost::spirit::unused_type&>' [-Wshadow] 278 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; State = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::spirit::terminal&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >, 0>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::repeat_parser >, boost::spirit::qi::exact_iterator >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >, 0>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::nil_, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, boost::fusion::cons, boost::fusion::nil_>, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp: In instantiation of 'boost::spirit::qi::sequence::sequence(const Elements&) [with Elements = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:315:20: required from 'boost::spirit::make_nary_composite::result_type boost::spirit::make_nary_composite::operator()(const Elements&, boost::spirit::unused_type) const [with Elements = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; generator = boost::spirit::qi::sequence; boost::spirit::make_nary_composite::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:111:66: required from 'typename boost::spirit::make_component::result(Elements, Modifiers)>::type boost::spirit::make_component::operator()(const Elements&, const Modifiers&) const [with Elements = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; Modifiers = boost::spirit::unused_type; Tag = boost::proto::tagns_::tag::shift_right; typename boost::spirit::make_component::result(Elements, Modifiers)>::type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:283:41: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::kleene >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:23, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence.hpp:42:34: warning: declaration of 'elements' shadows a member of 'boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >' [-Wshadow] 42 | sequence(Elements const& elements) | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/expect.hpp:15, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal/error_handler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/nonterminal.hpp:16, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:21, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/operator/sequence_base.hpp:136:18: note: shadowed declaration is here 136 | Elements elements; | ^~~~~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::any_uint_parser; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::any_uint_parser]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl&, const boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:245:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 245 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:320:22: note: shadowed declaration is here 320 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:244:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 244 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:318:29: note: shadowed declaration is here 318 | typedef State const state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:243:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary_helper::meta_grammar>::impl > >, 0>&, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >, boost::spirit::unused_type&>' [-Wshadow] 243 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:316:22: note: shadowed declaration is here 316 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_string; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::nil_; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::nil_>; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::nil_&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::nil_&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::make; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::nil_&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:284:40: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::nil_&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::shift_right; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::sequence >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::nil_&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:332:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 332 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:331:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 331 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:330:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_directive::meta_grammar>::impl, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 330 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_string; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: required from 'boost::proto::detail::reverse_fold_impl::result_type boost::proto::detail::reverse_fold_impl::operator()(typename boost::proto::detail::reverse_fold_impl::expr_param, typename boost::proto::detail::reverse_fold_impl::state_param, typename boost::proto::detail::reverse_fold_impl::data_param) const [with State0 = boost::proto::_state; Fun = boost::proto::detail::reverse_fold_tree_::meta_grammar> >; Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; boost::proto::detail::reverse_fold_impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::detail::reverse_fold_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::detail::reverse_fold_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::detail::reverse_fold_impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = boost::fusion::cons, boost::fusion::nil_>; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:278: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:212:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 212 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:211:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 211 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:210:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&>' [-Wshadow] 210 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: required from 'boost::spirit::detail::make_binary_helper::impl::result_type boost::spirit::detail::make_binary_helper::impl::operator()(typename boost::spirit::detail::make_binary_helper::impl::expr_param, typename boost::spirit::detail::make_binary_helper::impl::state_param, typename boost::spirit::detail::make_binary_helper::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_binary_helper::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::spirit::detail::make_binary_helper::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_binary_helper::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary_helper::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:717:74: required from 'boost::proto::if_::impl::result_type boost::proto::if_::impl::operator()(typename boost::proto::if_::impl::expr_param, typename boost::proto::if_::impl::state_param, typename boost::proto::if_::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >; Data = boost::spirit::unused_type&; If = boost::proto::detail::has_tag; Then = boost::proto::reverse_fold::meta_grammar> > >; Else = boost::spirit::detail::make_binary_helper::meta_grammar>; boost::proto::if_::impl::result_type = boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > >; typename boost::proto::if_::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::proto::if_::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::proto::if_::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/detail/preprocessed/fold_impl.hpp:80:128: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:163:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 163 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:162:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 162 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:161:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_unary::meta_grammar>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 161 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal >&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:217:34: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_string; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_string]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:220:38: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_string >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::nil_>&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::nil_>&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_string > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::nil_>&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: required from 'boost::spirit::detail::make_directive::impl::result_type boost::spirit::detail::make_directive::impl::operator()(typename boost::spirit::detail::make_directive::impl::expr_param, typename boost::spirit::detail::make_directive::impl::state_param, typename boost::spirit::detail::make_directive::impl::data_param) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_directive::impl::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >; typename boost::spirit::detail::make_directive::impl::expr_param = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; typename boost::spirit::detail::make_directive::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_directive::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::omit_directive >, boost::spirit::qi::literal_char > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:248:51: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:212:43: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 212 | , typename impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:211:44: warning: declaration of 'state' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 211 | , typename impl::state_param state | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:340:23: note: shadowed declaration is here 340 | typedef State state; | ^~~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:210:43: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_binary::meta_grammar, false>::impl >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&>' [-Wshadow] 210 | typename impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::char_class >; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::spirit::terminal >&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::spirit::terminal >&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::char_class >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:217:34: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl >&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp: In instantiation of 'boost::spirit::detail::make_terminal_impl::result_type boost::spirit::detail::make_terminal_impl::operator()(typename boost::spirit::detail::make_terminal_impl::expr_param, typename boost::spirit::detail::make_terminal_impl::state_param, typename boost::spirit::detail::make_terminal_impl::data_param) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; boost::spirit::detail::make_terminal_impl::result_type = boost::spirit::qi::literal_char; typename boost::spirit::detail::make_terminal_impl::expr_param = const boost::proto::exprns_::expr > >, 0>&; typename boost::spirit::detail::make_terminal_impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_terminal_impl::data_param = boost::spirit::unused_type&]': /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr > >, 0>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::literal_char]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:220:38: required from 'boost::spirit::detail::make_binary::impl::result_type boost::spirit::detail::make_binary::impl::operator()(typename boost::spirit::detail::make_binary::impl::expr_param, typename boost::spirit::detail::make_binary::impl::state_param, typename boost::spirit::detail::make_binary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::minus; Grammar = boost::spirit::meta_compiler::meta_grammar; bool flatten = false; boost::spirit::detail::make_binary::impl::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >; typename boost::spirit::detail::make_binary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; typename boost::spirit::detail::make_binary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_binary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::difference >, boost::spirit::qi::literal_char >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:168:34: required from 'boost::spirit::detail::make_unary::impl::result_type boost::spirit::detail::make_unary::impl::operator()(typename boost::spirit::detail::make_unary::impl::expr_param, typename boost::spirit::detail::make_unary::impl::state_param, typename boost::spirit::detail::make_unary::impl::data_param) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; Domain = boost::spirit::qi::domain; Tag = boost::proto::tagns_::tag::unary_plus; Grammar = boost::spirit::meta_compiler::meta_grammar; boost::spirit::detail::make_unary::impl::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >; typename boost::spirit::detail::make_unary::impl::expr_param = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; typename boost::spirit::detail::make_unary::impl::state_param = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; typename boost::spirit::detail::make_unary::impl::data_param = boost::spirit::unused_type&]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&; State = const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::plus >, boost::spirit::qi::literal_char > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:343:38: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:255:9: required from 'typename boost::proto::detail::apply_transform::result_type boost::proto::transform::operator()(Expr&&, State&&, Data&&) const [with Expr = const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>&; State = mpl_::void_; Data = boost::spirit::unused_type&; PrimitiveTransform = boost::proto::switch_::cases, boost::proto::tag_of()>; X = void; typename boost::proto::detail::apply_transform::result_type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:243:32: required from 'static typename boost::spirit::result_of::compile::type boost::spirit::detail::compiler::compile(const Expr&, Modifiers, mpl_::true_) [with Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Modifiers = boost::spirit::unused_type; Domain = boost::spirit::qi::domain; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >; mpl_::true_ = mpl_::bool_]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:264:49: required from 'typename boost::spirit::result_of::compile::type boost::spirit::compile(const Expr&) [with Domain = boost::spirit::qi::domain; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; typename boost::spirit::result_of::compile::type = boost::spirit::qi::sequence >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons > > >, boost::fusion::nil_> > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::cons, boost::fusion::nil_> > >, boost::spirit::qi::exact_iterator >, boost::fusion::cons >, boost::spirit::qi::exact_iterator >, boost::fusion::nil_> > > > > >, boost::fusion::cons, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_char > > >, boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > > > > > >, boost::fusion::cons > > >, boost::fusion::nil_> > > > >, boost::fusion::nil_> > > > > > > >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:117:33: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, boost::spirit::qi::skip_flag, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/parse_attr.hpp:153:32: required from 'bool boost::spirit::qi::phrase_parse(Iterator&, Iterator, const Expr&, const Skipper&, A0&, A1&, A2&, A3&) [with Iterator = const char*; Expr = boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >, 0>&>, 1>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&, boost::proto::exprns_::expr, 0> >, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr >, 0>&>, 2>&>, 2>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr > >, 0>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::spirit::terminal&>, 2>&>, 2>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&, const boost::proto::exprns_::expr&, const boost::proto::exprns_::expr >&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 1>&, const boost::proto::exprns_::expr > >, 0>&>, 2>&>, 2>&>, 2>&>, 1>&>, 2>&, const boost::proto::exprns_::expr, 0>&, const boost::proto::exprns_::expr >&>, 1>&>, 2>&>, 2>&>, 1>&>, 2>; Skipper = boost::proto::exprns_::expr >, 0>; A0 = boost::optional; A1 = boost::optional; A2 = std::vector; A3 = std::vector >]' CDRParser.cpp:166:73: required from here /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:82:53: warning: declaration of 'data' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 82 | , typename make_terminal_impl::data_param data | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:342:22: note: shadowed declaration is here 342 | typedef Data data; | ^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:80:53: warning: declaration of 'expr' shadows a member of 'boost::spirit::detail::make_terminal_impl > >, 0>&, const boost::fusion::cons, boost::fusion::cons >, boost::fusion::cons, boost::fusion::cons >, boost::spirit::qi::literal_string > >, boost::fusion::cons, boost::fusion::nil_> > > >, boost::fusion::nil_> > > >&, boost::spirit::unused_type&, boost::spirit::qi::domain>' [-Wshadow] 80 | typename make_terminal_impl::expr_param expr | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/pass_through.hpp:24, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/traits.hpp:33, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/matches.hpp:42, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/domain.hpp:12, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/phoenix/core/actor.hpp:18, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/make_component.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/support/meta_compiler.hpp:17, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/meta_compiler.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi/action.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/home/qi.hpp:14, from /pbulk/work/converters/libcdr/work/.buildlink/include/boost/spirit/include/qi.hpp:16, from CDRParser.cpp:27: /pbulk/work/converters/libcdr/work/.buildlink/include/boost/proto/transform/impl.hpp:338:22: note: shadowed declaration is here 338 | typedef Expr expr; | ^~~~ 1 error make[3]: stopped in /pbulk/work/converters/libcdr/work/libcdr-0.1.7/src/lib make[2]: stopped in /pbulk/work/converters/libcdr/work/libcdr-0.1.7/src make[1]: stopped in /pbulk/work/converters/libcdr/work/libcdr-0.1.7 make: stopped in /pbulk/work/converters/libcdr/work/libcdr-0.1.7 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/converters/libcdr *** Error code 1 Stop. make: stopped in /usr/pkgsrc/converters/libcdr