actionlib-release's People
actionlib-release's Issues
Can not build actionlib on kinetic
I'm running Xenial on a Raspberry Pi Model 3 B+
$ uname -a
Linux ubiquityrobot 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l armv7l armv7l GNU/Linux
$ printenv | grep ROS
ROS_ROOT=/opt/ros/kinetic/share/ros
ROS_PACKAGE_PATH=/home/ubuntu/catkin_ws/src:/opt/ros/kinetic/share
ROS_MASTER_URI=http://ubiquityrobot.local:11311
ROS_VERSION=1
ROS_PARALLEL_JOBS=-j2
ROS_HOSTNAME=ubiquityrobot.local
ROSLISP_PACKAGE_DIRECTORIES=/home/ubuntu/catkin_ws/devel/share/common-lisp
ROS_DISTRO=kinetic
ROS_ETC_DIR=/opt/ros/kinetic/etc/ros
I'm (attempting to) install kinetic according to gvdhoorn's answer here.
In a virtual environment I run
$ catkin build -j1 -DCATKIN_ENABLE_TESTING=0 -DCMAKE_BUILD_TYPE=Release -DPYTHON_VERSION=3.5
And I get the following trace
...preamble...
Starting >>> actionlib_msgs
Finishing <<< actionlib_msgs
...
Starting >>> actionlib
_______________________________________________________________________________________________________________________________
Errors << actionlib:make /home/ubuntu/rospy3_kinetic/logs/actionlib/build.make.001.log
In file included from /home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:36:0:
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:28: error: ‘actionlib_msgs’ does not name a type
void processStatus(const actionlib_msgs::GoalStatusArrayConstPtr & status,
^
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:68: error: expected unqualified-id before ‘&’ token
void processStatus(const actionlib_msgs::GoalStatusArrayConstPtr & status,
^
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:68: error: expected ‘)’ before ‘&’ token
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:44: error: expected ‘;’ at end of member declaration
void processStatus(const actionlib_msgs::GoalStatusArrayConstPtr & status,
^
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:70: error: ISO C++ forbids declaration of ‘status’ with no type [-fpermissive]
void processStatus(const actionlib_msgs::GoalStatusArrayConstPtr & status,
^
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:67:5: error: expected unqualified-id before ‘const’
const std::string & cur_status_caller_id);
^
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp: In constructor ‘actionlib::ConnectionMonitor::ConnectionMonitor(ros::Subscriber&, ros::Subscriber&)’:
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:52:1: error: uninitialized reference member in ‘int&’ [-fpermissive]
actionlib::ConnectionMonitor::ConnectionMonitor(ros::Subscriber & feedback_sub,
^
In file included from /home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:36:0:
/home/ubuntu/rospy3_kinetic/src/actionlib/include/actionlib/client/connection_monitor.h:66:70: note: ‘int& actionlib::ConnectionMonitor::status’ should be initialized
void processStatus(const actionlib_msgs::GoalStatusArrayConstPtr & status,
^
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp: At global scope:
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:177:9: error: ‘actionlib_msgs’ does not name a type
const actionlib_msgs::GoalStatusArrayConstPtr & status, const std::string & cur_status_caller_id)
^
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:177:49: error: expected unqualified-id before ‘&’ token
const actionlib_msgs::GoalStatusArrayConstPtr & status, const std::string & cur_status_caller_id)
^
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:177:49: error: expected ‘)’ before ‘&’ token
/home/ubuntu/rospy3_kinetic/src/actionlib/src/connection_monitor.cpp:177:51: error: expected initializer before ‘status’
const actionlib_msgs::GoalStatusArrayConstPtr & status, const std::string & cur_status_caller_id)
^
make[2]: *** [CMakeFiles/actionlib.dir/src/connection_monitor.cpp.o] Error 1
make[1]: *** [CMakeFiles/actionlib.dir/all] Error 2
make: *** [all] Error 2
cd /home/ubuntu/rospy3_kinetic/build/actionlib; catkin build --get-env actionlib | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................................................................
Failed << actionlib:make [ Exited with code 2 ]
Failed <<< actionlib [ 46.6 seconds ]
My (partial) ros_base.rosinstall file looks like:
- tar:
local-name: actionlib
uri: https://github.com/ros-gbp/actionlib-release/archive/release/kinetic/actionlib/1.11.13-0.tar.gz
version: actionlib-release-release-kinetic-actionlib-1.11.13-0
For some reason the build for actionlib isn't working and I don't know why. Please help!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.