Skip to content

Instantly share code, notes, and snippets.

@kscottz
Created August 16, 2011 17:24
Show Gist options
  • Save kscottz/1149602 to your computer and use it in GitHub Desktop.
Save kscottz/1149602 to your computer and use it in GitHub Desktop.
Katherine-Scotts-MacBook-Air:ecto_kitchen katherinescott$ make
[ 13%] Built target ecto
[ 26%] Built target ecto_ectomodule
[ 47%] Built target ecto_test_ectomodule
[ 54%] Built target ecto-test
[ 55%] Built target hello_ecto_ectomodule
[ 55%] Built target ecto_X_ectomodule
[ 59%] Built target ecto_examples_ectomodule
[ 62%] Built target ecto_overview_ectomodule
[ 63%] Built target functor
[ 67%] Built target tutorial_ectomodule
[ 73%] Built target calib_ectomodule
[ 74%] Building CXX object opencv/modules/opencv/features2d/CMakeFiles/features2d_ectomodule.dir/feature_extraction.cpp.o
In file included from /Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/json_parser.hpp:14,
from /Users/katherinescott/ecto_kitchen/opencv/modules/opencv/features2d/feature_extraction.cpp:13:
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp: In constructor ‘boost::property_tree::json_parser::json_grammar<Ptree>::definition<Scanner>::definition(const boost::property_tree::json_parser::json_grammar<Ptree>&)’:
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:184: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:184: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:184: error: there are no arguments to ‘expect_object’ that depend on a template parameter, so a declaration of ‘expect_object’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:184: error: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:185: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:185: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:185: error: there are no arguments to ‘expect_eoi’ that depend on a template parameter, so a declaration of ‘expect_eoi’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:186: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:186: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:186: error: there are no arguments to ‘expect_objclose’ that depend on a template parameter, so a declaration of ‘expect_objclose’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:187: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:187: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:187: error: there are no arguments to ‘expect_arrclose’ that depend on a template parameter, so a declaration of ‘expect_arrclose’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:188: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:188: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:188: error: there are no arguments to ‘expect_name’ that depend on a template parameter, so a declaration of ‘expect_name’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:189: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:189: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:189: error: there are no arguments to ‘expect_colon’ that depend on a template parameter, so a declaration of ‘expect_colon’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:190: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:190: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:190: error: there are no arguments to ‘expect_value’ that depend on a template parameter, so a declaration of ‘expect_value’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:191: error: reference to ‘assertion’ is ambiguous
/usr/local/include/boost/assert.hpp:94: error: candidates are: namespace boost::assertion { }
/usr/local/include/boost/spirit/home/classic/error_handling/exceptions_fwd.hpp:25: error: template<class ErrorDescrT> struct boost::spirit::classic::assertion
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:191: error: expected primary-expression before ‘>’ token
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:191: error: there are no arguments to ‘expect_escape’ that depend on a template parameter, so a declaration of ‘expect_escape’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:196: error: there are no arguments to ‘expect_eoi’ that depend on a template parameter, so a declaration of ‘expect_eoi’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:210: error: there are no arguments to ‘expect_colon’ that depend on a template parameter, so a declaration of ‘expect_colon’ must be available
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp: In constructor ‘boost::property_tree::json_parser::json_grammar<Ptree>::definition<Scanner>::definition(const boost::property_tree::json_parser::json_grammar<Ptree>&) [with Scanner = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, Ptree = boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’:
/usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:178: instantiated from ‘typename boost::spirit::classic::grammar_definition<DerivedT, ScannerT>::type& boost::spirit::classic::impl::grammar_helper<GrammarT, DerivedT, ScannerT>::define(const GrammarT*) [with GrammarT = boost::spirit::classic::grammar<boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, boost::spirit::classic::parser_context<boost::spirit::classic::nil_t> >, DerivedT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, ScannerT = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >]’
/usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:251: instantiated from ‘typename DerivedT::definition<ScannerT>& boost::spirit::classic::impl::get_definition(const boost::spirit::classic::grammar<DerivedT, ContextT>*) [with DerivedT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, ContextT = boost::spirit::classic::parser_context<boost::spirit::classic::nil_t>, ScannerT = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >]’
/usr/local/include/boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:296: instantiated from ‘typename boost::spirit::classic::parser_result<boost::spirit::classic::grammar<DerivedT, ContextT>, ScannerT>::type boost::spirit::classic::impl::grammar_parser_parse(const boost::spirit::classic::grammar<DerivedT, ContextT>*, const ScannerT&) [with int N = 0, DerivedT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, ContextT = boost::spirit::classic::parser_context<boost::spirit::classic::nil_t>, ScannerT = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >]’
/usr/local/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp:57: instantiated from ‘typename boost::spirit::classic::parser_result<boost::spirit::classic::grammar<DerivedT, ContextT>, ScannerT>::type boost::spirit::classic::grammar<DerivedT, ContextT>::parse_main(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, DerivedT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, ContextT = boost::spirit::classic::parser_context<boost::spirit::classic::nil_t>]’
/usr/local/include/boost/spirit/home/classic/core/non_terminal/grammar.hpp:65: instantiated from ‘typename boost::spirit::classic::parser_result<boost::spirit::classic::grammar<DerivedT, ContextT>, ScannerT>::type boost::spirit::classic::grammar<DerivedT, ContextT>::parse(const ScannerT&) const [with ScannerT = boost::spirit::classic::scanner<__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, boost::spirit::classic::scanner_policies<boost::spirit::classic::skip_parser_iteration_policy<boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::iteration_policy>, boost::spirit::classic::match_policy, boost::spirit::classic::action_policy> >, DerivedT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, ContextT = boost::spirit::classic::parser_context<boost::spirit::classic::nil_t>]’
/usr/local/include/boost/spirit/home/classic/core/scanner/impl/skipper.ipp:109: instantiated from ‘static boost::spirit::classic::parse_info<IteratorT> boost::spirit::classic::impl::phrase_parser<SkipT>::parse(const IteratorT&, const IteratorT&, const ParserT&, const SkipT&) [with IteratorT = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, ParserT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, SkipT = boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >]’
/usr/local/include/boost/spirit/home/classic/core/scanner/impl/skipper.ipp:155: instantiated from ‘boost::spirit::classic::parse_info<IteratorT> boost::spirit::classic::parse(const IteratorT&, const IteratorT&, const boost::spirit::classic::parser<DerivedT>&, const boost::spirit::classic::parser<SkipT>&) [with IteratorT = __gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, ParserT = boost::property_tree::json_parser::json_grammar<boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, SkipT = boost::spirit::classic::alternative<boost::spirit::classic::alternative<boost::spirit::classic::space_parser, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::alternative<boost::spirit::classic::eol_parser, boost::spirit::classic::end_parser>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >, boost::spirit::classic::confix_parser<boost::spirit::classic::strlit<const char*>, boost::spirit::classic::kleene_star<boost::spirit::classic::anychar_parser>, boost::spirit::classic::strlit<const char*>, boost::spirit::classic::unary_parser_category, boost::spirit::classic::non_nested, boost::spirit::classic::is_lexeme> >]’
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:305: instantiated from ‘void boost::property_tree::json_parser::read_json_internal(std::basic_istream<typename Ptree::key_type::value_type, std::char_traits<typename Ptree::key_type::value_type> >&, Ptree&, const std::string&) [with Ptree = boost::property_tree::basic_ptree<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >]’
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/json_parser.hpp:45: instantiated from ‘void boost::property_tree::json_parser::read_json(std::basic_istream<typename Ptree::key_type::value_type, std::char_traits<typename Ptree::key_type::value_type> >&, Ptree&) [with Ptree = boost::property_tree::ptree]’
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/features2d/feature_extraction.cpp:84: instantiated from here
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:184: error: ‘expect_object’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:185: error: ‘expect_eoi’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:186: error: ‘expect_objclose’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:187: error: ‘expect_arrclose’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:188: error: ‘expect_name’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:189: error: ‘expect_colon’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:190: error: ‘expect_value’ was not declared in this scope
/Users/katherinescott/ecto_kitchen/opencv/modules/opencv/boost/property_tree/detail/json_parser_read.hpp:191: error: ‘expect_escape’ was not declared in this scope
make[2]: *** [opencv/modules/opencv/features2d/CMakeFiles/features2d_ectomodule.dir/feature_extraction.cpp.o] Error 1
make[1]: *** [opencv/modules/opencv/features2d/CMakeFiles/features2d_ectomodule.dir/all] Error 2
make: *** [all] Error 2
Katherine-Scotts-MacBook-Air:ecto_kitchen katherinescott$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment