In file included from /usr/include/c++/4.6/future:41:0, from /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:28, from /home/holgerf/foregin.src/opencog/opencog/embodiment/Learning/PetaverseMOSES/moses-learning.h:29, from /home/holgerf/foregin.src/opencog/opencog/embodiment/Learning/PetaverseMOSES/moses-learning.cc:32: /usr/include/c++/4.6/thread: In member function ‘std::shared_ptr > std::thread::_M_make_routine(_Callable&&) [with _Callable = std::_Bind_result, 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::moses::composite_score> >*> > >(std::__future_base::_Async_state, 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::moses::composite_score> >*> >*)>]’: /usr/include/c++/4.6/thread:135:9: instantiated from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = boost::_mfi::mf0, 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::moses::composite_score> >*> > >, _Args = {std::__future_base::_Async_state, 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::moses::composite_score> >*> >* const}]’ /usr/include/c++/4.6/future:1333:50: instantiated from ‘std::__future_base::_Async_state<_Res>::_Async_state(std::function<_Res()>&&) [with _Res = std::vector, 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::moses::composite_score> >*>]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:410:4: instantiated from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::_Bind_result, 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::moses::composite_score> >*>, boost::_bi::bind_t, 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::moses::composite_score> >*>, boost::_mfi::mf2, 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::moses::composite_score> >*>, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list3*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*> >, _Alloc = std::allocator, 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::moses::composite_score> >*> > >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:518:8: instantiated from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*> >, _Alloc = std::allocator, 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::moses::composite_score> >*> > >, _Args = {std::_Bind_result, 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::moses::composite_score> >*>, boost::_bi::bind_t, 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::moses::composite_score> >*>, boost::_mfi::mf2, 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::moses::composite_score> >*>, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list3*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:987:35: instantiated from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 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::moses::composite_score> >*> > >, _Args = {std::_Bind_result, 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::moses::composite_score> >*>, boost::_bi::bind_t, 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::moses::composite_score> >*>, boost::_mfi::mf2, 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::moses::composite_score> >*>, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list3*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*> >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr.h:317:64: [ skipping 2 instantiation contexts ] /usr/include/c++/4.6/bits/shared_ptr.h:551:42: instantiated from ‘std::shared_ptr<_Tp1> std::make_shared(_Args&& ...) [with _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*> >, _Args = {std::_Bind_result, 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::moses::composite_score> >*>, boost::_bi::bind_t, 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::moses::composite_score> >*>, boost::_mfi::mf2, 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::moses::composite_score> >*>, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list3*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}]’ /usr/include/c++/4.6/future:1362:4: instantiated from ‘std::future::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = boost::_bi::bind_t, 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::moses::composite_score> >*>, boost::_mfi::mf2, 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::moses::composite_score> >*>, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list3*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >, _Args = {}, typename std::result_of<_Functor(_ArgTypes ...)>::type = std::vector, 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::moses::composite_score> >*>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:890:59: instantiated from ‘opencog::moses::metapopulation::bscored_combo_tree_ptr_vec opencog::moses::metapopulation::get_nondominated_rec(const bscored_combo_tree_ptr_vec&, unsigned int) [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing, opencog::moses::metapopulation::bscored_combo_tree_ptr_vec = std::vector, 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::moses::composite_score> >*>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:817:72: instantiated from ‘void opencog::moses::metapopulation::remove_dominated(opencog::moses::bscored_combo_tree_set&, unsigned int) [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing, opencog::moses::bscored_combo_tree_set = std::set, 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::moses::composite_score> >, opencog::moses::bscored_combo_tree_greater>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:738:13: instantiated from ‘void opencog::moses::metapopulation::close_deme() [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing]’ /home/holgerf/foregin.src/opencog/opencog/embodiment/Learning/PetaverseMOSES/moses-learning.cc:194:29: instantiated from here /usr/include/c++/4.6/thread:194:67: error: could not convert ‘boost::make_shared(Arg1&&, Args&& ...) [with T = std::thread::_Impl, 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::moses::composite_score> >*> > >(std::__future_base::_Async_state, 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::moses::composite_score> >*> >*)> >, Arg1 = std::_Bind_result, 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::moses::composite_score> >*> > >(std::__future_base::_Async_state, 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::moses::composite_score> >*> >*)>, Args = {}]()’ from ‘boost::shared_ptr, 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::moses::composite_score> >*> > >(std::__future_base::_Async_state, 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::moses::composite_score> >*> >*)> > >’ to ‘std::shared_ptr, 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::moses::composite_score> >*> > >(std::__future_base::_Async_state, 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::moses::composite_score> >*> >*)> > >’ /usr/include/c++/4.6/thread: In member function ‘std::shared_ptr > std::thread::_M_make_routine(_Callable&&) [with _Callable = std::_Bind_result, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >(std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >*)>]’: /usr/include/c++/4.6/thread:135:9: instantiated from ‘std::thread::thread(_Callable&&, _Args&& ...) [with _Callable = boost::_mfi::mf0, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >, _Args = {std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >* const}]’ /usr/include/c++/4.6/future:1333:50: instantiated from ‘std::__future_base::_Async_state<_Res>::_Async_state(std::function<_Res()>&&) [with _Res = std::pair, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:410:4: instantiated from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::_Bind_result, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_bi::bind_t, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_mfi::mf3, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list4*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >, _Alloc = std::allocator, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:518:8: instantiated from ‘std::__shared_count<_Lp>::__shared_count(std::_Sp_make_shared_tag, _Tp*, const _Alloc&, _Args&& ...) [with _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >, _Alloc = std::allocator, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >, _Args = {std::_Bind_result, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_bi::bind_t, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_mfi::mf3, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list4*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr_base.h:987:35: instantiated from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_make_shared_tag, const _Alloc&, _Args&& ...) [with _Alloc = std::allocator, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >, _Args = {std::_Bind_result, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_bi::bind_t, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_mfi::mf3, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list4*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >()>}, _Tp = std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >, __gnu_cxx::_Lock_policy _Lp = (__gnu_cxx::_Lock_policy)2u]’ /usr/include/c++/4.6/bits/shared_ptr.h:317:64: [ skipping 3 instantiation contexts ] /usr/include/c++/4.6/future:1362:4: instantiated from ‘std::future::type> std::async(std::launch, _Fn&&, _Args&& ...) [with _Fn = boost::_bi::bind_t, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, boost::_mfi::mf3, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, opencog::moses::metapopulation, const std::vector, 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::moses::composite_score> >*>&, const std::vector, 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::moses::composite_score> >*>&, unsigned int>, boost::_bi::list4*>, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value, 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::moses::composite_score> >*> >, boost::_bi::value > >, _Args = {}, typename std::result_of<_Functor(_ArgTypes ...)>::type = std::pair, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:970:59: instantiated from ‘opencog::moses::metapopulation::bscored_combo_tree_ptr_vec_pair opencog::moses::metapopulation::get_nondominated_disjoint_rec(const bscored_combo_tree_ptr_vec&, const bscored_combo_tree_ptr_vec&, unsigned int) [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing, opencog::moses::metapopulation::bscored_combo_tree_ptr_vec_pair = std::pair, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> >, opencog::moses::metapopulation::bscored_combo_tree_ptr_vec = std::vector, 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::moses::composite_score> >*>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:894:72: instantiated from ‘opencog::moses::metapopulation::bscored_combo_tree_ptr_vec opencog::moses::metapopulation::get_nondominated_rec(const bscored_combo_tree_ptr_vec&, unsigned int) [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing, opencog::moses::metapopulation::bscored_combo_tree_ptr_vec = std::vector, 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::moses::composite_score> >*>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:817:72: instantiated from ‘void opencog::moses::metapopulation::remove_dominated(opencog::moses::bscored_combo_tree_set&, unsigned int) [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing, opencog::moses::bscored_combo_tree_set = std::set, 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::moses::composite_score> >, opencog::moses::bscored_combo_tree_greater>]’ /home/holgerf/foregin.src/opencog/opencog/learning/moses/moses/metapopulation.h:738:13: instantiated from ‘void opencog::moses::metapopulation::close_deme() [with Scoring = opencog::moses::petaverse_score, BScoring = opencog::moses::petaverse_bscore, Optimization = opencog::moses::hill_climbing]’ /home/holgerf/foregin.src/opencog/opencog/embodiment/Learning/PetaverseMOSES/moses-learning.cc:194:29: instantiated from here /usr/include/c++/4.6/thread:194:67: error: could not convert ‘boost::make_shared(Arg1&&, Args&& ...) [with T = std::thread::_Impl, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >(std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >*)> >, Arg1 = std::_Bind_result, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >(std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >*)>, Args = {}]()’ from ‘boost::shared_ptr, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >(std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >*)> > >’ to ‘std::shared_ptr, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > > >(std::__future_base::_Async_state, 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::moses::composite_score> >*>, std::vector, 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::moses::composite_score> >*> > >*)> > >’ make[2]: *** [opencog/embodiment/Learning/PetaverseMOSES/CMakeFiles/PetaverseMOSES.dir/moses-learning.cc.o] Error 1 make[2]: Target `opencog/embodiment/Learning/PetaverseMOSES/CMakeFiles/PetaverseMOSES.dir/build' not remade because of errors. make[1]: *** [opencog/embodiment/Learning/PetaverseMOSES/CMakeFiles/PetaverseMOSES.dir/all] Error 2 make[1]: Target `all' not remade because of errors. make: *** [all] Error 2 make: Target `default_target' not remade because of errors.