SHARE
TWEET

OpenCog Cygwin build error (distributed_moses.cc.o)

a guest Aug 9th, 2012 36 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [ 72%] Building CXX object opencog/learning/moses/CMakeFiles/moses.dir/moses/distributed_moses.cc.o
  2. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/distributed_moses.cc:1:0: warning: -fPIC ignored for target (all code is position independent)
  3. In file included from /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/distributed_moses.h:44:0,
  4.                  from /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/distributed_moses.cc:23:
  5. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/metapopulation.h: In member function ‘opencog::moses::metapopulation<CScoring, BScoring, Optimization>::bscored_combo_tree_ptr_vec opencog::moses::metapopulation<CScoring, BScoring, Optimization>::get_nondominated_rec(const opencog::moses::metapopulation<CScoring, BScoring, Optimization>::bscored_combo_tree_ptr_vec&, unsigned int)’:
  6. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/metapopulation.h:992:51: error: invalid use of incomplete type ‘struct std::future<std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*> >’
  7. /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/future:105:11: error: declaration of ‘struct std::future<std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*> >’
  8. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/metapopulation.h: In member function ‘opencog::moses::metapopulation<CScoring, BScoring, Optimization>::bscored_combo_tree_ptr_vec_pair opencog::moses::metapopulation<CScoring, BScoring, Optimization>::get_nondominated_disjoint_rec(const opencog::moses::metapopulation<CScoring, BScoring, Optimization>::bscored_combo_tree_ptr_vec&, const opencog::moses::metapopulation<CScoring, BScoring, Optimization>::bscored_combo_tree_ptr_vec&, unsigned int)’:
  9. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/metapopulation.h:1071:58: error: invalid use of incomplete type ‘struct std::future<std::pair<std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*>, std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*> > >’
  10. /usr/lib/gcc/i686-pc-cygwin/4.5.3/include/c++/future:105:11: error: declaration of ‘struct std::future<std::pair<std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*>, std::vector<const opencog::tagged_item<opencog::tree<boost::variant<double, opencog::combo::enum_t, opencog::combo::id::builtin, opencog::combo::id::wild_card, opencog::combo::argument, opencog::combo::id::action, const opencog::combo::builtin_action_base*, const opencog::combo::perception_base*, std::basic_string<char>, const opencog::combo::indefinite_object_base*, opencog::combo::message, const opencog::combo::procedure_call_base*, const opencog::combo::action_symbol_base*, opencog::combo::ann_type> >, opencog::tagged_item<opencog::tagged_item<std::vector<float>, float>, opencog::moses::composite_score> >*> > >’
  11. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/../representation/../moses/complexity.h: At global scope:
  12. /cygdrive/e/cosg_2012_data/branches/opencog-packaging/opencog/learning/moses/moses/../representation/../moses/complexity.h:40:31: warning: ‘opencog::moses::worst_complexity’ defined but not used
  13. opencog/learning/moses/CMakeFiles/moses.dir/build.make:123: recipe for target `opencog/learning/moses/CMakeFiles/moses.dir/moses/distributed_moses.cc.o' failed
  14. make[2]: *** [opencog/learning/moses/CMakeFiles/moses.dir/moses/distributed_moses.cc.o] Error 1
  15. CMakeFiles/Makefile2:895: recipe for target `opencog/learning/moses/CMakeFiles/moses.dir/all' failed
  16. make[1]: *** [opencog/learning/moses/CMakeFiles/moses.dir/all] Error 2
  17. Makefile:133: recipe for target `all' failed
  18. make: *** [all] Error 2
RAW Paste Data
Top