Groot icon indicating copy to clipboard operation
Groot copied to clipboard

error compiling groot ROS Melodic

Open ariccspstk opened this issue 2 years ago • 0 comments

This is what i get. I am using the debian pacakge of BehaviorTree

/home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp: In member function ‘void SidepanelMonitor::on_timer()’: /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp:61:41: error: no matching function for call to ‘zmq::socket_t::recv(zmq::message_t&)’ 61 | while( zmq_subscriber.recv(msg) ) | ^ In file included from /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.h:5, from /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp:1: /usr/include/zmq.hpp:625:23: note: candidate: ‘size_t zmq::socket_t::recv(void*, size_t, int)’ 625 | inline size_t recv (void *buf, size_t len_, int flags_ = 0) | ^~~~ /usr/include/zmq.hpp:625:23: note: candidate expects 3 arguments, 1 provided /usr/include/zmq.hpp:635:21: note: candidate: ‘bool zmq::socket_t::recv(zmq::message_t*, int)’ 635 | inline bool recv (message_t msg_, int flags_ = 0) | ^~~~ /usr/include/zmq.hpp:635:38: note: no known conversion for argument 1 from ‘zmq::message_t’ to ‘zmq::message_t’ 635 | inline bool recv (message_t *msg_, int flags_ = 0) | ~~~~~~~~~~~^~~~ /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp: In member function ‘bool SidepanelMonitor::getTreeFromServer()’: /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp:149:39: error: ‘zmq::send_flags’ has not been declared 149 | zmq_client.send(request, zmq::send_flags::none); | ^~~~~~~~~~ /home/ubuntu/behave/src/Groot/bt_editor/sidepanel_monitor.cpp:151:60: error: ‘zmq::recv_flags’ has not been declared 151 | auto bytes_received = zmq_client.recv(reply, zmq::recv_flags::none); | ^~~~~~~~~~ Groot/CMakeFiles/behavior_tree_editor.dir/build.make:289: recipe for target 'Groot/CMakeFiles/behavior_tree_editor.dir/bt_editor/sidepanel_monitor.cpp.o' failed make[2]: *** [Groot/CMakeFiles/behavior_tree_editor.dir/bt_editor/sidepanel_monitor.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:492: recipe for target 'Groot/CMakeFiles/behavior_tree_editor.dir/all' failed make[1]: *** [Groot/CMakeFiles/behavior_tree_editor.dir/all] Error 2 Makefile:145: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j8 -l8" failed

ariccspstk avatar Dec 08 '23 07:12 ariccspstk