service
This commit is contained in:
198
service/service_server/log/build_2025-08-24_15-02-35/events.log
Normal file
198
service/service_server/log/build_2025-08-24_15-02-35/events.log
Normal file
@@ -0,0 +1,198 @@
|
||||
[0.000000] (-) TimerEvent: {}
|
||||
[0.000903] (service_server) JobQueued: {'identifier': 'service_server', 'dependencies': OrderedDict()}
|
||||
[0.001080] (service_server) JobStarted: {'identifier': 'service_server'}
|
||||
[0.009444] (service_server) JobProgress: {'identifier': 'service_server', 'progress': 'cmake'}
|
||||
[0.011058] (service_server) JobProgress: {'identifier': 'service_server', 'progress': 'build'}
|
||||
[0.011190] (service_server) Command: {'cmd': ['/usr/bin/cmake', '--build', '/home/quella/ROS2Demo/service/service_server/build/service_server', '--', '-j16', '-l16'], 'cwd': '/home/quella/ROS2Demo/service/service_server/build/service_server', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('LANGUAGE', 'zh_CN:en'), ('USER', 'quella'), ('SSH_CLIENT', '192.168.138.1 56885 22'), ('LC_TIME', 'zh_CN.UTF-8'), ('XDG_SESSION_TYPE', 'tty'), ('GIT_ASKPASS', '/home/quella/.vscode-server/cli/servers/Stable-488a1f239235055e34e673291fb8d8c810886f81/server/extensions/git/dist/askpass.sh'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/opt/ros/humble/opt/rviz_ogre_vendor/lib:/opt/ros/humble/lib/x86_64-linux-gnu:/opt/ros/humble/lib'), ('BROWSER', '/home/quella/.vscode-server/cli/servers/Stable-488a1f239235055e34e673291fb8d8c810886f81/server/bin/helpers/browser.sh'), ('MOTD_SHOWN', 'pam'), ('HOME', '/home/quella'), ('OLDPWD', '/home/quella/ROS2Demo/service'), ('TERM_PROGRAM_VERSION', '1.102.3'), ('VSCODE_IPC_HOOK_CLI', '/run/user/1000/vscode-ipc-701649cf-a59b-4d57-8f34-46f3987c9e4c.sock'), ('ROS_PYTHON_VERSION', '3'), ('VSCODE_GIT_ASKPASS_MAIN', '/home/quella/.vscode-server/cli/servers/Stable-488a1f239235055e34e673291fb8d8c810886f81/server/extensions/git/dist/askpass-main.js'), ('LC_MONETARY', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_NODE', '/home/quella/.vscode-server/cli/servers/Stable-488a1f239235055e34e673291fb8d8c810886f81/server/node'), ('SSL_CERT_FILE', '/usr/lib/ssl/certs/ca-certificates.crt'), ('DBUS_SESSION_BUS_ADDRESS', 'unix:path=/run/user/1000/bus'), ('COLORTERM', 'truecolor'), ('ROS_DISTRO', 'humble'), ('LOGNAME', 'quella'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('XDG_SESSION_CLASS', 'user'), ('TERM', 'xterm-256color'), ('XDG_SESSION_ID', '48'), ('ROS_LOCALHOST_ONLY', '0'), ('PATH', '/home/quella/.vscode-server/cli/servers/Stable-488a1f239235055e34e673291fb8d8c810886f81/server/bin/remote-cli:/opt/ros/humble/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/quella/.vscode-server/data/User/globalStorage/github.copilot-chat/debugCommand'), ('PAPERSIZE', 'a4'), ('LC_ADDRESS', 'zh_CN.UTF-8'), ('XDG_RUNTIME_DIR', '/run/user/1000'), ('SSL_CERT_DIR', '/usr/lib/ssl/certs'), ('LANG', 'zh_CN.UTF-8'), ('LC_TELEPHONE', 'zh_CN.UTF-8'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('VSCODE_GIT_IPC_HANDLE', '/run/user/1000/vscode-git-f2cad408e9.sock'), ('TERM_PROGRAM', 'vscode'), ('AMENT_PREFIX_PATH', '/opt/ros/humble'), ('SHELL', '/bin/bash'), ('LC_NAME', 'zh_CN.UTF-8'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('LC_MEASUREMENT', 'zh_CN.UTF-8'), ('LC_IDENTIFICATION', 'zh_CN.UTF-8'), ('VSCODE_GIT_ASKPASS_EXTRA_ARGS', ''), ('PWD', '/home/quella/ROS2Demo/service/service_server/build/service_server'), ('SSH_CONNECTION', '192.168.138.1 56885 192.168.138.137 22'), ('XDG_DATA_DIRS', '/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop'), ('PYTHONPATH', '/opt/ros/humble/lib/python3.10/site-packages:/opt/ros/humble/local/lib/python3.10/dist-packages'), ('LC_NUMERIC', 'zh_CN.UTF-8'), ('LC_PAPER', 'zh_CN.UTF-8'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/opt/ros/humble')]), 'shell': False}
|
||||
[0.077324] (service_server) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o\x1b[0m\n'}
|
||||
[0.100164] (-) TimerEvent: {}
|
||||
[0.200763] (-) TimerEvent: {}
|
||||
[0.301392] (-) TimerEvent: {}
|
||||
[0.401708] (-) TimerEvent: {}
|
||||
[0.502766] (-) TimerEvent: {}
|
||||
[0.603411] (-) TimerEvent: {}
|
||||
[0.704218] (-) TimerEvent: {}
|
||||
[0.804705] (-) TimerEvent: {}
|
||||
[0.905252] (-) TimerEvent: {}
|
||||
[1.005719] (-) TimerEvent: {}
|
||||
[1.106754] (-) TimerEvent: {}
|
||||
[1.207823] (-) TimerEvent: {}
|
||||
[1.308403] (-) TimerEvent: {}
|
||||
[1.408998] (-) TimerEvent: {}
|
||||
[1.509714] (-) TimerEvent: {}
|
||||
[1.610317] (-) TimerEvent: {}
|
||||
[1.711251] (-) TimerEvent: {}
|
||||
[1.812679] (-) TimerEvent: {}
|
||||
[1.913338] (-) TimerEvent: {}
|
||||
[2.013854] (-) TimerEvent: {}
|
||||
[2.096077] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/c++/11/pstl/glue_algorithm_defs.h:13\x1b[m\x1b[K,\n'}
|
||||
[2.096275] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/c++/11/algorithm:74\x1b[m\x1b[K,\n'}
|
||||
[2.096321] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.096360] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.096398] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.096434] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.096470] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.096505] (service_server) StderrLine: {'line': b'/usr/include/c++/11/functional: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kstruct std::_Bind_check_arity<void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>\x1b[m\x1b[K\xe2\x80\x99:\n'}
|
||||
[2.096544] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/functional:768:12:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Kstruct std::_Bind_helper<false, void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.096707] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/functional:789:5:\x1b[m\x1b[K required by substitution of \xe2\x80\x98\x1b[01m\x1b[Ktemplate<class _Func, class ... _BoundArgs> typename std::_Bind_helper<std::__is_socketlike<_Func>::value, _Func, _BoundArgs ...>::type std::bind(_Func&&, _BoundArgs&& ...) [with _Func = void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >); _BoundArgs = {TurtleController*, const std::_Placeholder<1>&}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.096758] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:80:\x1b[m\x1b[K required from here\n'}
|
||||
[2.096796] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/functional:756:21:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kstatic assertion failed: Wrong number of arguments for pointer-to-member\n'}
|
||||
[2.096837] (service_server) StderrLine: {'line': b' 755 | static_assert(_Varargs::\x1b[01;31m\x1b[Kvalue\x1b[m\x1b[K\n'}
|
||||
[2.096873] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.096946] (service_server) StderrLine: {'line': b' 756 | \x1b[01;31m\x1b[K ? sizeof...(_BoundArgs) >= _Arity::value + 1\x1b[m\x1b[K\n'}
|
||||
[2.096992] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.097029] (service_server) StderrLine: {'line': b' 757 | \x1b[01;31m\x1b[K : sizeof...(_BoundArgs) == _Arity::value + 1\x1b[m\x1b[K,\n'}
|
||||
[2.097064] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.097100] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/functional:756:21:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K\xe2\x80\x98\x1b[01m\x1b[K(false ? (2 >= (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)) : (2 == (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)))\x1b[m\x1b[K\xe2\x80\x99 evaluates to false\n'}
|
||||
[2.114468] (-) TimerEvent: {}
|
||||
[2.215370] (-) TimerEvent: {}
|
||||
[2.315818] (-) TimerEvent: {}
|
||||
[2.341416] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36\x1b[m\x1b[K,\n'}
|
||||
[2.341639] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.341721] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.341896] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.341939] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.359036] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.359145] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.359197] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.359236] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.359271] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.359306] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.359346] (service_server) StderrLine: {'line': b'/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol]\x1b[m\x1b[K\xe2\x80\x99:\n'}
|
||||
[2.359398] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.359442] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.359484] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:\x1b[m\x1b[K required from here\n'}
|
||||
[2.359520] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kno matching function for call to \xe2\x80\x98\x1b[01m\x1b[Kstd::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<rclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback>(std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&)\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.359564] (service_server) StderrLine: {'line': b' 78 | \x1b[01;31m\x1b[Kcallback_.template emplace<SharedPtrCallback>(callback)\x1b[m\x1b[K;\n'}
|
||||
[2.359705] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.359768] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.359811] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24\x1b[m\x1b[K,\n'}
|
||||
[2.359850] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.359885] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.359920] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.359955] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.359990] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.360024] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.360059] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.360092] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.360156] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.360199] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1485:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kcandidate: \xe2\x80\x98\x1b[01m\x1b[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = _Tp; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.360246] (service_server) StderrLine: {'line': b' 1485 | \x1b[01;36m\x1b[Kemplace\x1b[m\x1b[K(_Args&&... __args)\n'}
|
||||
[2.360283] (service_server) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.360327] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1485:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K template argument deduction/substitution failed:\n'}
|
||||
[2.360390] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/usr/include/c++/11/bits/move.h:57\x1b[m\x1b[K,\n'}
|
||||
[2.360459] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/c++/11/bits/stl_pair.h:59\x1b[m\x1b[K,\n'}
|
||||
[2.360525] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/c++/11/bits/stl_algobase.h:64\x1b[m\x1b[K,\n'}
|
||||
[2.360579] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/usr/include/c++/11/memory:63\x1b[m\x1b[K,\n'}
|
||||
[2.360726] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:153\x1b[m\x1b[K,\n'}
|
||||
[2.360842] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.360882] (service_server) StderrLine: {'line': b'/usr/include/c++/11/type_traits: In substitution of \xe2\x80\x98\x1b[01m\x1b[Ktemplate<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&]\x1b[m\x1b[K\xe2\x80\x99:\n'}
|
||||
[2.360926] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1485:2:\x1b[m\x1b[K required by substitution of \xe2\x80\x98\x1b[01m\x1b[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<_Tp, _Args ...>(_Args&& ...) [with _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; _Args = {std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.361017] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.361078] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.361183] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.361296] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:\x1b[m\x1b[K required from here\n'}
|
||||
[2.361337] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/type_traits:2579:11:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Kno type named \xe2\x80\x98\x1b[01m\x1b[Ktype\x1b[m\x1b[K\xe2\x80\x99 in \xe2\x80\x98\x1b[01m\x1b[Kstruct std::enable_if<false, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&>\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.361383] (service_server) StderrLine: {'line': b' 2579 | using \x1b[01;31m\x1b[Kenable_if_t\x1b[m\x1b[K = typename enable_if<_Cond, _Tp>::type;\n'}
|
||||
[2.361422] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K^~~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.361460] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.361501] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24\x1b[m\x1b[K,\n'}
|
||||
[2.361538] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.361577] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.361619] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.361661] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.361844] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.361912] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.361967] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.362020] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.362064] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.362109] (service_server) StderrLine: {'line': b'/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of \xe2\x80\x98\x1b[01m\x1b[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol]\x1b[m\x1b[K\xe2\x80\x99:\n'}
|
||||
[2.362159] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.362295] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:\x1b[m\x1b[K required from \xe2\x80\x98\x1b[01m\x1b[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.362363] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:\x1b[m\x1b[K required from here\n'}
|
||||
[2.362405] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1495:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kcandidate: \xe2\x80\x98\x1b[01m\x1b[Ktemplate<class _Tp, class _Up, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, std::initializer_list<_Up>&, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with _Tp = _Tp; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.362474] (service_server) StderrLine: {'line': b' 1495 | \x1b[01;36m\x1b[Kemplace\x1b[m\x1b[K(initializer_list<_Up> __il, _Args&&... __args)\n'}
|
||||
[2.362522] (service_server) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.362561] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1495:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K template argument deduction/substitution failed:\n'}
|
||||
[2.362598] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36\x1b[m\x1b[K,\n'}
|
||||
[2.363065] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.363185] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.363235] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.363285] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.363367] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.363413] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.363453] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.363490] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.363524] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.363558] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.363604] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K \xe2\x80\x98\x1b[01m\x1b[Kstd::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>\x1b[m\x1b[K\xe2\x80\x99 is not derived from \xe2\x80\x98\x1b[01m\x1b[Kstd::initializer_list<_Value>\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.363647] (service_server) StderrLine: {'line': b' 78 | \x1b[01;36m\x1b[Kcallback_.template emplace<SharedPtrCallback>(callback)\x1b[m\x1b[K;\n'}
|
||||
[2.363683] (service_server) StderrLine: {'line': b' | \x1b[01;36m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.363718] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.363754] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24\x1b[m\x1b[K,\n'}
|
||||
[2.363789] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.363823] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.363882] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.363999] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.364044] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.364080] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.364118] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.364154] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.364190] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.364224] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1505:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kcandidate: \xe2\x80\x98\x1b[01m\x1b[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.364317] (service_server) StderrLine: {'line': b' 1505 | \x1b[01;36m\x1b[Kemplace\x1b[m\x1b[K(_Args&&... __args)\n'}
|
||||
[2.364355] (service_server) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.364420] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1505:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K template argument deduction/substitution failed:\n'}
|
||||
[2.364476] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36\x1b[m\x1b[K,\n'}
|
||||
[2.364512] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.364548] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.364583] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.364618] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.364653] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.364689] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.364725] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.364760] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.364799] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.364834] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.364869] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Ktype/value mismatch at argument 1 in template parameter list for \xe2\x80\x98\x1b[01m\x1b[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.364916] (service_server) StderrLine: {'line': b' 78 | \x1b[01;31m\x1b[Kcallback_.template emplace<SharedPtrCallback>(callback)\x1b[m\x1b[K;\n'}
|
||||
[2.365055] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.365107] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K expected a constant of type \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99, got \xe2\x80\x98\x1b[01m\x1b[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>\x1b[m\x1b[K\xe2\x80\x99}\n'}
|
||||
[2.365147] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.365182] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24\x1b[m\x1b[K,\n'}
|
||||
[2.365218] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.365253] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.365298] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.365339] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.365376] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.365411] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.365445] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.365482] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.365545] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.365582] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1551:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[Kcandidate: \xe2\x80\x98\x1b[01m\x1b[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.365628] (service_server) StderrLine: {'line': b' 1551 | \x1b[01;36m\x1b[Kemplace\x1b[m\x1b[K(initializer_list<_Up> __il, _Args&&... __args)\n'}
|
||||
[2.365663] (service_server) StderrLine: {'line': b' | \x1b[01;36m\x1b[K^~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.365697] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/usr/include/c++/11/variant:1551:9:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K template argument deduction/substitution failed:\n'}
|
||||
[2.365731] (service_server) StderrLine: {'line': b'In file included from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36\x1b[m\x1b[K,\n'}
|
||||
[2.365765] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28\x1b[m\x1b[K,\n'}
|
||||
[2.365798] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.365832] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.365870] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18\x1b[m\x1b[K,\n'}
|
||||
[2.365904] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20\x1b[m\x1b[K,\n'}
|
||||
[2.365937] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37\x1b[m\x1b[K,\n'}
|
||||
[2.365971] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25\x1b[m\x1b[K,\n'}
|
||||
[2.366006] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21\x1b[m\x1b[K,\n'}
|
||||
[2.366057] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155\x1b[m\x1b[K,\n'}
|
||||
[2.366166] (service_server) StderrLine: {'line': b' from \x1b[01m\x1b[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1\x1b[m\x1b[K:\n'}
|
||||
[2.366210] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;31m\x1b[Kerror: \x1b[m\x1b[Ktype/value mismatch at argument 1 in template parameter list for \xe2\x80\x98\x1b[01m\x1b[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}]\x1b[m\x1b[K\xe2\x80\x99\n'}
|
||||
[2.366259] (service_server) StderrLine: {'line': b' 78 | \x1b[01;31m\x1b[Kcallback_.template emplace<SharedPtrCallback>(callback)\x1b[m\x1b[K;\n'}
|
||||
[2.366295] (service_server) StderrLine: {'line': b' | \x1b[01;31m\x1b[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~\x1b[m\x1b[K\n'}
|
||||
[2.366330] (service_server) StderrLine: {'line': b'\x1b[01m\x1b[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:\x1b[m\x1b[K \x1b[01;36m\x1b[Knote: \x1b[m\x1b[K expected a constant of type \xe2\x80\x98\x1b[01m\x1b[Klong unsigned int\x1b[m\x1b[K\xe2\x80\x99, got \xe2\x80\x98\x1b[01m\x1b[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback\x1b[m\x1b[K\xe2\x80\x99 {aka \xe2\x80\x98\x1b[01m\x1b[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>\x1b[m\x1b[K\xe2\x80\x99}\n'}
|
||||
[2.416027] (-) TimerEvent: {}
|
||||
[2.516586] (-) TimerEvent: {}
|
||||
[2.569564] (service_server) StderrLine: {'line': b'gmake[2]: *** [CMakeFiles/turtle_contrl.dir/build.make:76: CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o] Error 1\n'}
|
||||
[2.569817] (service_server) StderrLine: {'line': b'gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/turtle_contrl.dir/all] Error 2\n'}
|
||||
[2.570029] (service_server) StderrLine: {'line': b'gmake: *** [Makefile:146: all] Error 2\n'}
|
||||
[2.574493] (service_server) CommandEnded: {'returncode': 2}
|
||||
[2.585916] (service_server) JobEnded: {'identifier': 'service_server', 'rc': 2}
|
||||
[2.596968] (-) EventReactorShutdown: {}
|
@@ -0,0 +1,84 @@
|
||||
[0.089s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build']
|
||||
[0.089s] DEBUG:colcon:Parsed command line arguments: Namespace(log_base=None, log_level=None, verb_name='build', build_base='build', install_base='install', merge_install=False, symlink_install=False, test_result_base=None, continue_on_error=False, executor='parallel', parallel_workers=16, event_handlers=None, ignore_user_meta=False, metas=['./colcon.meta'], base_paths=['.'], packages_ignore=None, packages_ignore_regex=None, paths=None, packages_up_to=None, packages_up_to_regex=None, packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_select_by_dep=None, packages_skip_by_dep=None, packages_skip_up_to=None, packages_select_build_failed=False, packages_skip_build_finished=False, packages_select_test_failures=False, packages_skip_test_passed=False, packages_select=None, packages_skip=None, packages_select_regex=None, packages_skip_regex=None, packages_start=None, packages_end=None, allow_overriding=[], cmake_args=None, cmake_target=None, cmake_target_skip_unavailable=False, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, ament_cmake_args=None, catkin_cmake_args=None, catkin_skip_building_tests=False, verb_parser=<colcon_defaults.argument_parser.defaults.DefaultArgumentsDecorator object at 0x7f413692ada0>, verb_extension=<colcon_core.verb.build.BuildVerb object at 0x7f413692a830>, main=<bound method BuildVerb.main of <colcon_core.verb.build.BuildVerb object at 0x7f413692a830>>)
|
||||
[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters
|
||||
[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters
|
||||
[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters
|
||||
[0.210s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters
|
||||
[0.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover
|
||||
[0.211s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover
|
||||
[0.211s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/home/quella/ROS2Demo/service/service_server'
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install']
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore'
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install'
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg']
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg'
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta']
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta'
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros']
|
||||
[0.211s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros'
|
||||
[0.222s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'service_server'
|
||||
[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults
|
||||
[0.222s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover
|
||||
[0.223s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults
|
||||
[0.223s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover
|
||||
[0.223s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults
|
||||
[0.239s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) check parameters
|
||||
[0.239s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) discover
|
||||
[0.241s] DEBUG:colcon.colcon_installed_package_information.package_discovery:Found 271 installed packages in /opt/ros/humble
|
||||
[0.242s] Level 1:colcon.colcon_core.package_discovery:discover_packages(prefix_path) using defaults
|
||||
[0.280s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_args' from command line to 'None'
|
||||
[0.280s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_target' from command line to 'None'
|
||||
[0.280s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_target_skip_unavailable' from command line to 'False'
|
||||
[0.280s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_clean_cache' from command line to 'False'
|
||||
[0.280s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_clean_first' from command line to 'False'
|
||||
[0.281s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'cmake_force_configure' from command line to 'False'
|
||||
[0.281s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'ament_cmake_args' from command line to 'None'
|
||||
[0.281s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'catkin_cmake_args' from command line to 'None'
|
||||
[0.281s] Level 5:colcon.colcon_core.verb:set package 'service_server' build argument 'catkin_skip_building_tests' from command line to 'False'
|
||||
[0.281s] DEBUG:colcon.colcon_core.verb:Building package 'service_server' with the following arguments: {'ament_cmake_args': None, 'build_base': '/home/quella/ROS2Demo/service/service_server/build/service_server', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/home/quella/ROS2Demo/service/service_server/install/service_server', 'merge_install': False, 'path': '/home/quella/ROS2Demo/service/service_server', 'symlink_install': False, 'test_result_base': None}
|
||||
[0.281s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor
|
||||
[0.282s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete
|
||||
[0.283s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/home/quella/ROS2Demo/service/service_server' with build type 'ament_cmake'
|
||||
[0.283s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/home/quella/ROS2Demo/service/service_server'
|
||||
[0.285s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems
|
||||
[0.285s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell
|
||||
[0.285s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment
|
||||
[0.294s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/home/quella/ROS2Demo/service/service_server/build/service_server': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
||||
[2.857s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/home/quella/ROS2Demo/service/service_server/build/service_server' returned '2': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
||||
[2.857s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(service_server)
|
||||
[2.859s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server' for CMake module files
|
||||
[2.860s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server' for CMake config files
|
||||
[2.860s] Level 1:colcon.colcon_core.shell:create_environment_hook('service_server', 'cmake_prefix_path')
|
||||
[2.861s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/hook/cmake_prefix_path.ps1'
|
||||
[2.861s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/hook/cmake_prefix_path.dsv'
|
||||
[2.862s] INFO:colcon.colcon_core.shell:Creating environment hook '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/hook/cmake_prefix_path.sh'
|
||||
[2.863s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server/lib'
|
||||
[2.863s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server/bin'
|
||||
[2.863s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server/lib/pkgconfig/service_server.pc'
|
||||
[2.864s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server/lib/python3.10/site-packages'
|
||||
[2.864s] Level 1:colcon.colcon_core.environment:checking '/home/quella/ROS2Demo/service/service_server/install/service_server/bin'
|
||||
[2.864s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/package.ps1'
|
||||
[2.865s] INFO:colcon.colcon_core.shell:Creating package descriptor '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/package.dsv'
|
||||
[2.865s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/package.sh'
|
||||
[2.866s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/package.bash'
|
||||
[2.867s] INFO:colcon.colcon_core.shell:Creating package script '/home/quella/ROS2Demo/service/service_server/install/service_server/share/service_server/package.zsh'
|
||||
[2.867s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/home/quella/ROS2Demo/service/service_server/install/service_server/share/colcon-core/packages/service_server)
|
||||
[2.878s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop
|
||||
[2.879s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed
|
||||
[2.879s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '2'
|
||||
[2.879s] DEBUG:colcon.colcon_core.event_reactor:joining thread
|
||||
[2.884s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems
|
||||
[2.884s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems
|
||||
[2.884s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2'
|
||||
[2.886s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files
|
||||
[2.886s] DEBUG:colcon.colcon_core.event_reactor:joined thread
|
||||
[2.886s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2Demo/service/service_server/install/local_setup.ps1'
|
||||
[2.887s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2Demo/service/service_server/install/_local_setup_util_ps1.py'
|
||||
[2.888s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2Demo/service/service_server/install/setup.ps1'
|
||||
[2.889s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2Demo/service/service_server/install/local_setup.sh'
|
||||
[2.890s] INFO:colcon.colcon_core.shell:Creating prefix util module '/home/quella/ROS2Demo/service/service_server/install/_local_setup_util_sh.py'
|
||||
[2.890s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2Demo/service/service_server/install/setup.sh'
|
||||
[2.891s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2Demo/service/service_server/install/local_setup.bash'
|
||||
[2.892s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2Demo/service/service_server/install/setup.bash'
|
||||
[2.893s] INFO:colcon.colcon_core.shell:Creating prefix script '/home/quella/ROS2Demo/service/service_server/install/local_setup.zsh'
|
||||
[2.894s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/home/quella/ROS2Demo/service/service_server/install/setup.zsh'
|
@@ -0,0 +1,2 @@
|
||||
Invoking command in '/home/quella/ROS2Demo/service/service_server/build/service_server': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
||||
Invoked command in '/home/quella/ROS2Demo/service/service_server/build/service_server' returned '2': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
@@ -0,0 +1,163 @@
|
||||
In file included from [01m[K/usr/include/c++/11/pstl/glue_algorithm_defs.h:13[m[K,
|
||||
from [01m[K/usr/include/c++/11/algorithm:74[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/usr/include/c++/11/functional: In instantiation of ‘[01m[Kstruct std::_Bind_check_arity<void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’:
|
||||
[01m[K/usr/include/c++/11/functional:768:12:[m[K required from ‘[01m[Kstruct std::_Bind_helper<false, void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’
|
||||
[01m[K/usr/include/c++/11/functional:789:5:[m[K required by substitution of ‘[01m[Ktemplate<class _Func, class ... _BoundArgs> typename std::_Bind_helper<std::__is_socketlike<_Func>::value, _Func, _BoundArgs ...>::type std::bind(_Func&&, _BoundArgs&& ...) [with _Func = void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >); _BoundArgs = {TurtleController*, const std::_Placeholder<1>&}][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:80:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/functional:756:21:[m[K [01;31m[Kerror: [m[Kstatic assertion failed: Wrong number of arguments for pointer-to-member
|
||||
755 | static_assert(_Varargs::[01;31m[Kvalue[m[K
|
||||
| [01;31m[K~~~~~[m[K
|
||||
756 | [01;31m[K ? sizeof...(_BoundArgs) >= _Arity::value + 1[m[K
|
||||
| [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
757 | [01;31m[K : sizeof...(_BoundArgs) == _Arity::value + 1[m[K,
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/functional:756:21:[m[K [01;36m[Knote: [m[K‘[01m[K(false ? (2 >= (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)) : (2 == (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)))[m[K’ evaluates to false
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[Kstd::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<rclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback>(std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&)[m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = _Tp; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1485 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/usr/include/c++/11/bits/move.h:57[m[K,
|
||||
from [01m[K/usr/include/c++/11/bits/stl_pair.h:59[m[K,
|
||||
from [01m[K/usr/include/c++/11/bits/stl_algobase.h:64[m[K,
|
||||
from [01m[K/usr/include/c++/11/memory:63[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:153[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/usr/include/c++/11/type_traits: In substitution of ‘[01m[Ktemplate<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&][m[K’:
|
||||
[01m[K/usr/include/c++/11/variant:1485:2:[m[K required by substitution of ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<_Tp, _Args ...>(_Args&& ...) [with _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; _Args = {std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&}][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K required from ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/type_traits:2579:11:[m[K [01;31m[Kerror: [m[Kno type named ‘[01m[Ktype[m[K’ in ‘[01m[Kstruct std::enable_if<false, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&>[m[K’
|
||||
2579 | using [01;31m[Kenable_if_t[m[K = typename enable_if<_Cond, _Tp>::type;
|
||||
| [01;31m[K^~~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class _Up, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, std::initializer_list<_Up>&, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with _Tp = _Tp; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1495 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K ‘[01m[Kstd::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’ is not derived from ‘[01m[Kstd::initializer_list<_Value>[m[K’
|
||||
78 | [01;36m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1505 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1551 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
gmake[2]: *** [CMakeFiles/turtle_contrl.dir/build.make:76: CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o] Error 1
|
||||
gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/turtle_contrl.dir/all] Error 2
|
||||
gmake: *** [Makefile:146: all] Error 2
|
@@ -0,0 +1 @@
|
||||
[ 50%] [32mBuilding CXX object CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o[0m
|
@@ -0,0 +1,164 @@
|
||||
[ 50%] [32mBuilding CXX object CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o[0m
|
||||
In file included from [01m[K/usr/include/c++/11/pstl/glue_algorithm_defs.h:13[m[K,
|
||||
from [01m[K/usr/include/c++/11/algorithm:74[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/usr/include/c++/11/functional: In instantiation of ‘[01m[Kstruct std::_Bind_check_arity<void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’:
|
||||
[01m[K/usr/include/c++/11/functional:768:12:[m[K required from ‘[01m[Kstruct std::_Bind_helper<false, void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’
|
||||
[01m[K/usr/include/c++/11/functional:789:5:[m[K required by substitution of ‘[01m[Ktemplate<class _Func, class ... _BoundArgs> typename std::_Bind_helper<std::__is_socketlike<_Func>::value, _Func, _BoundArgs ...>::type std::bind(_Func&&, _BoundArgs&& ...) [with _Func = void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >); _BoundArgs = {TurtleController*, const std::_Placeholder<1>&}][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:80:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/functional:756:21:[m[K [01;31m[Kerror: [m[Kstatic assertion failed: Wrong number of arguments for pointer-to-member
|
||||
755 | static_assert(_Varargs::[01;31m[Kvalue[m[K
|
||||
| [01;31m[K~~~~~[m[K
|
||||
756 | [01;31m[K ? sizeof...(_BoundArgs) >= _Arity::value + 1[m[K
|
||||
| [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
757 | [01;31m[K : sizeof...(_BoundArgs) == _Arity::value + 1[m[K,
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/functional:756:21:[m[K [01;36m[Knote: [m[K‘[01m[K(false ? (2 >= (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)) : (2 == (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)))[m[K’ evaluates to false
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[Kstd::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<rclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback>(std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&)[m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = _Tp; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1485 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/usr/include/c++/11/bits/move.h:57[m[K,
|
||||
from [01m[K/usr/include/c++/11/bits/stl_pair.h:59[m[K,
|
||||
from [01m[K/usr/include/c++/11/bits/stl_algobase.h:64[m[K,
|
||||
from [01m[K/usr/include/c++/11/memory:63[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:153[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/usr/include/c++/11/type_traits: In substitution of ‘[01m[Ktemplate<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&][m[K’:
|
||||
[01m[K/usr/include/c++/11/variant:1485:2:[m[K required by substitution of ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<_Tp, _Args ...>(_Args&& ...) [with _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; _Args = {std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&}][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K required from ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/type_traits:2579:11:[m[K [01;31m[Kerror: [m[Kno type named ‘[01m[Ktype[m[K’ in ‘[01m[Kstruct std::enable_if<false, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&>[m[K’
|
||||
2579 | using [01;31m[Kenable_if_t[m[K = typename enable_if<_Cond, _Tp>::type;
|
||||
| [01;31m[K^~~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class _Up, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, std::initializer_list<_Up>&, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with _Tp = _Tp; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1495 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K ‘[01m[Kstd::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’ is not derived from ‘[01m[Kstd::initializer_list<_Value>[m[K’
|
||||
78 | [01;36m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1505 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
1551 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
| [01;36m[K^~~~~~~[m[K
|
||||
[01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
| [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
gmake[2]: *** [CMakeFiles/turtle_contrl.dir/build.make:76: CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o] Error 1
|
||||
gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/turtle_contrl.dir/all] Error 2
|
||||
gmake: *** [Makefile:146: all] Error 2
|
@@ -0,0 +1,166 @@
|
||||
[0.011s] Invoking command in '/home/quella/ROS2Demo/service/service_server/build/service_server': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
||||
[0.076s] [ 50%] [32mBuilding CXX object CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o[0m
|
||||
[2.095s] In file included from [01m[K/usr/include/c++/11/pstl/glue_algorithm_defs.h:13[m[K,
|
||||
[2.095s] from [01m[K/usr/include/c++/11/algorithm:74[m[K,
|
||||
[2.095s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:18[m[K,
|
||||
[2.095s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.095s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.095s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.095s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.095s] /usr/include/c++/11/functional: In instantiation of ‘[01m[Kstruct std::_Bind_check_arity<void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’:
|
||||
[2.096s] [01m[K/usr/include/c++/11/functional:768:12:[m[K required from ‘[01m[Kstruct std::_Bind_helper<false, void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >), TurtleController*, const std::_Placeholder<1>&>[m[K’
|
||||
[2.096s] [01m[K/usr/include/c++/11/functional:789:5:[m[K required by substitution of ‘[01m[Ktemplate<class _Func, class ... _BoundArgs> typename std::_Bind_helper<std::__is_socketlike<_Func>::value, _Func, _BoundArgs ...>::type std::bind(_Func&&, _BoundArgs&& ...) [with _Func = void (TurtleController::*)(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >); _BoundArgs = {TurtleController*, const std::_Placeholder<1>&}][m[K’
|
||||
[2.096s] [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:80:[m[K required from here
|
||||
[2.096s] [01m[K/usr/include/c++/11/functional:756:21:[m[K [01;31m[Kerror: [m[Kstatic assertion failed: Wrong number of arguments for pointer-to-member
|
||||
[2.096s] 755 | static_assert(_Varargs::[01;31m[Kvalue[m[K
|
||||
[2.096s] | [01;31m[K~~~~~[m[K
|
||||
[2.096s] 756 | [01;31m[K ? sizeof...(_BoundArgs) >= _Arity::value + 1[m[K
|
||||
[2.096s] | [01;31m[K^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
[2.096s] 757 | [01;31m[K : sizeof...(_BoundArgs) == _Arity::value + 1[m[K,
|
||||
[2.096s] | [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[m[K
|
||||
[2.096s] [01m[K/usr/include/c++/11/functional:756:21:[m[K [01;36m[Knote: [m[K‘[01m[K(false ? (2 >= (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)) : (2 == (((long unsigned int)std::integral_constant<long unsigned int, 2>::value) + 1)))[m[K’ evaluates to false
|
||||
[2.340s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
[2.341s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
[2.341s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.341s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.358s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.358s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.358s] /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[2.358s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.358s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.358s] [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[2.358s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Kno matching function for call to ‘[01m[Kstd::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<rclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback>(std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&)[m[K’
|
||||
[2.358s] 78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
[2.359s] | [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[2.359s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.359s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.359s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.359s] [01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(_Args&& ...) [with _Tp = _Tp; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.359s] 1485 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
[2.359s] | [01;36m[K^~~~~~~[m[K
|
||||
[2.359s] [01m[K/usr/include/c++/11/variant:1485:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
[2.359s] In file included from [01m[K/usr/include/c++/11/bits/move.h:57[m[K,
|
||||
[2.359s] from [01m[K/usr/include/c++/11/bits/stl_pair.h:59[m[K,
|
||||
[2.359s] from [01m[K/usr/include/c++/11/bits/stl_algobase.h:64[m[K,
|
||||
[2.360s] from [01m[K/usr/include/c++/11/memory:63[m[K,
|
||||
[2.360s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:153[m[K,
|
||||
[2.360s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.360s] /usr/include/c++/11/type_traits: In substitution of ‘[01m[Ktemplate<bool _Cond, class _Tp> using enable_if_t = typename std::enable_if::type [with bool _Cond = false; _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&][m[K’:
|
||||
[2.360s] [01m[K/usr/include/c++/11/variant:1485:2:[m[K required by substitution of ‘[01m[Ktemplate<class _Tp, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)> >::emplace<_Tp, _Args ...>(_Args&& ...) [with _Tp = std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; _Args = {std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&}][m[K’
|
||||
[2.360s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K required from ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’
|
||||
[2.360s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.360s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.360s] [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[2.360s] [01m[K/usr/include/c++/11/type_traits:2579:11:[m[K [01;31m[Kerror: [m[Kno type named ‘[01m[Ktype[m[K’ in ‘[01m[Kstruct std::enable_if<false, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>&>[m[K’
|
||||
[2.360s] 2579 | using [01;31m[Kenable_if_t[m[K = typename enable_if<_Cond, _Tp>::type;
|
||||
[2.360s] | [01;31m[K^~~~~~~~~~~[m[K
|
||||
[2.360s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
[2.360s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
[2.360s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.361s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.361s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.361s] /opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp: In instantiation of ‘[01m[Kvoid rclcpp::AnyServiceCallback<ServiceT>::set(CallbackT&&) [with CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename std::enable_if<(! rclcpp::detail::can_be_nullptr<CallbackT>::value), int>::type <anonymous> = 0; ServiceT = service_interfaces::srv::Patrol][m[K’:
|
||||
[2.361s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/create_service.hpp:43:27:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::create_service(std::shared_ptr<rclcpp::node_interfaces::NodeBaseInterface>, std::shared_ptr<rclcpp::node_interfaces::NodeServicesInterface>, const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.361s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/node_impl.hpp:147:53:[m[K required from ‘[01m[Ktypename rclcpp::Service<ServiceT>::SharedPtr rclcpp::Node::create_service(const string&, CallbackT&&, const rmw_qos_profile_t&, rclcpp::CallbackGroup::SharedPtr) [with ServiceT = service_interfaces::srv::Patrol; CallbackT = std::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>; typename rclcpp::Service<ServiceT>::SharedPtr = std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >; std::string = std::__cxx11::basic_string<char>; rmw_qos_profile_t = rmw_qos_profile_s; rclcpp::CallbackGroup::SharedPtr = std::shared_ptr<rclcpp::CallbackGroup>][m[K’
|
||||
[2.361s] [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:13:54:[m[K required from here
|
||||
[2.361s] [01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<class _Tp, class _Up, class ... _Args> std::enable_if_t<(is_constructible_v<_Tp, std::initializer_list<_Up>&, _Args ...> && __exactly_once<_Tp>), _Tp&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with _Tp = _Tp; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.361s] 1495 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
[2.361s] | [01;36m[K^~~~~~~[m[K
|
||||
[2.361s] [01m[K/usr/include/c++/11/variant:1495:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
[2.362s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.362s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.362s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.363s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K ‘[01m[Kstd::_Bind<void (TurtleController::*(TurtleController*, std::_Placeholder<1>))(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’ is not derived from ‘[01m[Kstd::initializer_list<_Value>[m[K’
|
||||
[2.363s] 78 | [01;36m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
[2.363s] | [01;36m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[2.363s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.363s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.363s] [01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.363s] 1505 | [01;36m[Kemplace[m[K(_Args&&... __args)
|
||||
[2.363s] | [01;36m[K^~~~~~~[m[K
|
||||
[2.363s] [01m[K/usr/include/c++/11/variant:1505:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
[2.363s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
[2.363s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.364s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.364s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(_Args&& ...) [with long unsigned int _Np = _Np; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.364s] 78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
[2.364s] | [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[2.364s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
[2.364s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/client.hpp:28[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:24[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.364s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.364s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.365s] [01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[Kcandidate: ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.365s] 1551 | [01;36m[Kemplace[m[K(initializer_list<_Up> __il, _Args&&... __args)
|
||||
[2.365s] | [01;36m[K^~~~~~~[m[K
|
||||
[2.365s] [01m[K/usr/include/c++/11/variant:1551:9:[m[K [01;36m[Knote: [m[K template argument deduction/substitution failed:
|
||||
[2.365s] In file included from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/service.hpp:36[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/callback_group.hpp:28[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_executable.hpp:20[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategy.hpp:25[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/memory_strategies.hpp:18[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor_options.hpp:20[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executor.hpp:37[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/executors.hpp:21[m[K,
|
||||
[2.365s] from [01m[K/opt/ros/humble/include/rclcpp/rclcpp/rclcpp.hpp:155[m[K,
|
||||
[2.365s] from [01m[K/home/quella/ROS2Demo/service/service_server/src/turtle_contrl.cpp:1[m[K:
|
||||
[2.365s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;31m[Kerror: [m[Ktype/value mismatch at argument 1 in template parameter list for ‘[01m[Ktemplate<long unsigned int _Np, class _Up, class ... _Args> std::enable_if_t<is_constructible_v<typename std::variant_alternative<_Np, std::variant<_Types> >::type, std::initializer_list<_Up>&, _Args ...>, typename std::variant_alternative<_Np, std::variant<_Types> >::type&> std::variant<_Types>::emplace(std::initializer_list<_Up>, _Args&& ...) [with long unsigned int _Np = _Np; _Up = _Up; _Args = {_Args ...}; _Types = {std::monostate, std::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>, std::function<void(std::shared_ptr<rclcpp::Service<service_interfaces::srv::Patrol> >, std::shared_ptr<rmw_request_id_s>, std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >)>}][m[K’
|
||||
[2.365s] 78 | [01;31m[Kcallback_.template emplace<SharedPtrCallback>(callback)[m[K;
|
||||
[2.365s] | [01;31m[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~[m[K
|
||||
[2.365s] [01m[K/opt/ros/humble/include/rclcpp/rclcpp/any_service_callback.hpp:78:52:[m[K [01;36m[Knote: [m[K expected a constant of type ‘[01m[Klong unsigned int[m[K’, got ‘[01m[Krclcpp::AnyServiceCallback<service_interfaces::srv::Patrol>::SharedPtrCallback[m[K’ {aka ‘[01m[Kstd::function<void(std::shared_ptr<service_interfaces::srv::Patrol_Request_<std::allocator<void> > >, std::shared_ptr<service_interfaces::srv::Patrol_Response_<std::allocator<void> > >)>[m[K’}
|
||||
[2.569s] gmake[2]: *** [CMakeFiles/turtle_contrl.dir/build.make:76: CMakeFiles/turtle_contrl.dir/src/turtle_contrl.cpp.o] Error 1
|
||||
[2.569s] gmake[1]: *** [CMakeFiles/Makefile2:137: CMakeFiles/turtle_contrl.dir/all] Error 2
|
||||
[2.569s] gmake: *** [Makefile:146: all] Error 2
|
||||
[2.574s] Invoked command in '/home/quella/ROS2Demo/service/service_server/build/service_server' returned '2': CMAKE_PREFIX_PATH=/opt/ros/humble /usr/bin/cmake --build /home/quella/ROS2Demo/service/service_server/build/service_server -- -j16 -l16
|
Reference in New Issue
Block a user