Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ros-naoqi is not building #10

Open
Bakel-Bakel opened this issue Mar 6, 2025 · 0 comments
Open

ros-naoqi is not building #10

Bakel-Bakel opened this issue Mar 6, 2025 · 0 comments

Comments

@Bakel-Bakel
Copy link

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.

Image

/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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant