Cannot install rosserial in Groovy

asked 2014-07-16 03:19:05 -0600

Since the binaries are broken in Groovy I installed rosserial from source (it is still broken, because indeed when I use the binaries the roslib does not seem to be correct; I cannot compile any Arduino source-files)

However, catkin_make did not compile correctly. rosserial_server_socket_node is the problem. Did not find anything similar on Google, so help is appreciated.

    [100%] Built target rosserial_msgs_generate_messages
In file included from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h:38:0,
                 from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/Session.h:46,
                 from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/serial_node.cpp:40:
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:55:9: error: ‘RequestMessageInfoResponse’ does not name a type
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:57:1: error: ‘Response’ does not name a type
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:60:9: error: ‘Response’ does not name a type
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:126:16: error: ‘RequestMessageInfoResponse’ is not a member of ‘rosserial_msgs’
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:126:16: error: ‘RequestMessageInfoResponse’ is not a member of ‘rosserial_msgs’
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:126:60: error: template argument 1 is invalid
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:141:18: error: ‘RequestMessageInfoResponse’ is not a member of ‘rosserial_msgs’
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:141:18: error: ‘RequestMessageInfoResponse’ is not a member of ‘rosserial_msgs’
/home/edward/catkin_ws/devel/include/rosserial_msgs/RequestMessageInfo.h:141:62: error: template argument 1 is invalid
In file included from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/Session.h:46:0,
                 from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/serial_node.cpp:40:
/home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h: In constructor ‘Publisher::Publisher(ros::NodeHandle&, const TopicInfo&)’:
/home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h:56:16: error: ‘struct rosserial_msgs::RequestMessageInfo’ has no member named ‘response’
In file included from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/Session.h:46:0,
                 from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/serial_node.cpp:40:
/home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h:58:14: error: ‘struct rosserial_msgs::RequestMessageInfo’ has no member named ‘response’
/home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h:64:69: error: ‘struct rosserial_msgs::RequestMessageInfo’ has no member named ‘response’
In file included from /opt/ros/groovy/include/ros/node_handle.h:35:0,
                 from /opt/ros/groovy/include/ros/ros.h:45,
                 from /home/edward/catkin_ws/src/rosserial/rosserial_server/src/serial_node.cpp:38:
/opt/ros/groovy/include/ros/service_client.h: In member function ‘bool ros::ServiceClient::call(Service&) [with Service = rosserial_msgs::RequestMessageInfo]’:
/home/edward/catkin_ws/src/rosserial/rosserial_server/src/topic_handlers.h:55:35:   instantiated from here
/opt/ros/groovy/include/ros/service_client.h:90:71: error: ‘struct rosserial_msgs::RequestMessageInfo’ has no member named ‘response’
make[2]: *** [rosserial/rosserial_server/CMakeFiles/rosserial_server_serial_node.dir/src/serial_node.cpp.o] Error 1
make[1]: *** [rosserial/rosserial_server/CMakeFiles/rosserial_server_serial_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable /home ...
(more)
edit retag flag offensive close merge delete