You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I'm new to ROS2 and trying to use the NAO drivers for a project. I'm using ROS2 jazzy.
I follow all the steps and it works well until I try building the package with
colcon build --symlink-install
and then i get an endless den of red errors.
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const; T = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const; T = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:308:22: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:310:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:311:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx: In instantiation of ‘static void qi::detail::TypeTraitCopy<T, false>::clone(void*) [with T = qi::MessageSocket]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:162:28: required from ‘static void* qi::TypeByPointer<T, Manager>::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManagerqi::MessageSocket]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:251:27: required from ‘static void* qi::DefaultTypeImplMethods<T, _Access>::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer<qi::MessageSocket, qi::detail::TypeManagerqi::MessageSocket >]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:292:5: required from ‘void* qi::DefaultTypeImpl<T, _Access>::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer<qi::MessageSocket, qi::detail::TypeManagerqi::MessageSocket >]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:292:5: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter ‘src’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&); T = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&); T = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); T = qi::FutureSync<std::vectorqi::ServiceInfo >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:303:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vectorqi::ServiceInfo]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality); T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:275:38: required from ‘unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase, const std::string&, A, boost::false_type) [with A = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:288:28: required from ‘qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:328:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; T = qi::FutureSync<std::vectorqi::ServiceInfo >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:304:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vectorqi::ServiceInfo]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality); T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:275:38: required from ‘unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase, const std::string&, A, boost::false_type) [with A = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:288:28: required from ‘qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:328:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction tionfactory.hxx:684:60: required from ‘static qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/detail/future.hxx:441:40: required from ‘qi::Future qi::detail::AddUnwrap<qi::Future >::unwrap() [with T = qi::AnyValue]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/property.hxx:244:92: required from ‘qi::FutureSync qi:
gmake[1]: *** [CMakeFiles/Makefile2:189: CMakeFiles/qi.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
So I'm new to ROS2 and trying to use the NAO drivers for a project. I'm using ROS2 jazzy.
I follow all the steps and it works well until I try building the package with
colcon build --symlink-install
and then i get an endless den of red errors.
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const; T = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const; T = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::&)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const qi::Objectqi::Empty& (qi::FutureSync<qi::Objectqi::Empty >::)(int) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:308:22: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::time_point<qi::SteadyClock, boost::chrono::duration<long int, boost::ratio<1, 1000000000> > >) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:310:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::&)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureState (qi::FutureSync<qi::Objectqi::Empty >::)(boost::chrono::duration<long int, boost::ratio<1, 1000000000> >) const; T = qi::FutureSync<qi::Objectqi::Empty >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:311:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = qi::Objectqi::Empty]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:628:35: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); T = qi::Session; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:330:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx: In instantiation of ‘static void qi::detail::TypeTraitCopy<T, false>::clone(void*) [with T = qi::MessageSocket]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:162:28: required from ‘static void* qi::TypeByPointer<T, Manager>::clone(void*) [with T = qi::MessageSocket; Manager = qi::detail::TypeManagerqi::MessageSocket]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:251:27: required from ‘static void* qi::DefaultTypeImplMethods<T, _Access>::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer<qi::MessageSocket, qi::detail::TypeManagerqi::MessageSocket >]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:292:5: required from ‘void* qi::DefaultTypeImpl<T, _Access>::clone(void*) [with T = qi::MessageSocket; _Access = qi::TypeByPointer<qi::MessageSocket, qi::detail::TypeManagerqi::MessageSocket >]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:292:5: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/typeimpl.hxx:57:32: warning: unused parameter ‘src’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&); T = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&); T = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = void (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(const boost::function<void()>&)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = void (qi::FutureSync<std::vectorqi::ServiceInfo >::)(const boost::function<void()>&); T = qi::FutureSync<std::vectorqi::ServiceInfo >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:303:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vectorqi::ServiceInfo]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality); T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:275:38: required from ‘unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase, const std::string&, A, boost::false_type) [with A = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:288:28: required from ‘qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:328:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::dispatch(U&&, ka::false_t) [with U = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; ka::false_t = std::integral_constant<bool, false>]’:
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const; T = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::&)(int) const]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:138:50: required from ‘unsigned int qi::ObjectTypeBuilder::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = const std::__cxx11::basic_string& (qi::FutureSync<std::vectorqi::ServiceInfo >::)(int) const; T = qi::FutureSync<std::vectorqi::ServiceInfo >; std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:304:5: required from ‘qi::TypeOfTemplateFutImpl<FutT, T>::TypeOfTemplateFutImpl() [with FutT = qi::FutureSync; T = std::vectorqi::ServiceInfo]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/objecttypebuilder.hpp:335:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality); T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:684:60: required from ‘static qi::AnyFunction qi::AnyFunction::from(T&&) [with F = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::&)(qi::Session::ServiceLocality)]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:70:38: required from ‘unsigned int qi::ObjectTypeBuilderBase::advertiseMethod(const std::string&, FUNCTION_TYPE, qi::MetaCallType, int) [with FUNCTION_TYPE = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:275:38: required from ‘unsigned int qi::detail::advertiseBounce(qi::ObjectTypeBuilderBase, const std::string&, A, boost::false_type) [with A = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string; boost::false_type = boost::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/objecttypebuilder.hxx:288:28: required from ‘qi::ObjectTypeBuilderBase& qi::ObjectTypeBuilderBase::advertise(const std::string&, T) [with T = qi::FutureSync<std::vectorqi::ServiceInfo > (qi::Session::)(qi::Session::ServiceLocality); std::string = std::__cxx11::basic_string]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/src/registration.cpp:328:3: required from here
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:626:57: warning: unused parameter ‘is_function_object’ [-Wunused-parameter]
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx: In instantiation of ‘static qi::AnyFunction tionfactory.hxx:684:60: required from ‘static qi::FutureSync<qi::Objectqi::Empty > (qi::Session::)(const std::__cxx11::basic_string&, const std::__cxx11::basic_string&); ka::false_t = std::integral_constant<bool, false>]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/anyfunctionfactory.hxx:638:24: required from ‘static qi::AnyFunction qi::detail::AnyFunctionMaker::make(U&&) [with U = qi::FutureSync<qi::Objectqi::Empty > (qi::Session::&)(const
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/detail/future.hxx:441:40: required from ‘qi::Future qi::detail::AddUnwrap<qi::Future >::unwrap() [with T = qi::AnyValue]’
/home/bakelbakel/Documents/Volts/nao-ros2/src/naoqi_libqi/qi/type/detail/property.hxx:244:92: required from ‘qi::FutureSync qi:
gmake[1]: *** [CMakeFiles/Makefile2:189: CMakeFiles/qi.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
Failed <<< naoqi_libqi [2min 3s, exited with code 2]
Aborted <<< naoqi_bridge_msgs [2min 3s]
Summary: 2 packages finished [2min 3s]
1 package failed: naoqi_libqi
1 package aborted: naoqi_bridge_msgs
1 package had stderr output: naoqi_libqi
2 packages not processed
The text was updated successfully, but these errors were encountered: