Coder Social home page Coder Social logo

actionlib-release's People

Contributors

dirk-thomas avatar esteve avatar mikaelarguedas avatar mjcarroll avatar sloretz avatar vrabaud avatar wjwwood avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.