catkin_make fails for ros_canopen in rasp and desktop
Hi, I've downloaded ros canopen using
git clone -b melodic-devel https://github.com/ros-industrial/ros_canopen
to catkin_ws/src. I tried it in desktop and raspberry.
EDIT: rosdep update from raspberry:
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index-v4.yaml
Add distro "ardent"
Add distro "bouncy"
Add distro "crystal"
Add distro "dashing"
Add distro "eloquent"
Add distro "foxy"
Add distro "groovy"
Add distro "hydro"
Add distro "indigo"
Add distro "jade"
Add distro "kinetic"
Add distro "lunar"
Add distro "melodic"
Add distro "noetic"
Add distro "rolling"
updated cache in /home/raspex/.ros/rosdep/sources.cache
and rosdep install --from-paths src/ --ignore-src --rosdistro melodic
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
socketcan_bridge: No definition of [roslint] for OS version [helium]
canopen_motor_node: No definition of [urdf] for OS version [helium]
canopen_chain_node: No definition of [diagnostic_updater] for OS version [helium]
EDIT 2: dpkg -l | grep rosdep
ii python-rosdep 0.13.0-1 all rosdep package manager abstraction tool for ROS
rosdep --version
0.13.0
But when I try to do catkin_make_isolated I get this message for Desktop:
==> Processing catkin package: 'canopen_motor_node'
==> Creating build directory: 'build_isolated/canopen_motor_node'
==> Building with env: '/home/barth/Desktop/catkin_ws/devel_isolated/canopen_chain_node/env.sh'
==> cmake /home/barth/Desktop/catkin_ws/src/ros_canopen/canopen_motor_node -DCATKIN_DEVEL_PREFIX=/home/barth/Desktop/catkin_ws/devel_isolated/canopen_motor_node -DCMAKE_INSTALL_PREFIX=/home/barth/Desktop/catkin_ws/install_isolated -G Unix Makefiles in '/home/barth/Desktop/catkin_ws/build_isolated/canopen_motor_node'
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Using CATKIN_DEVEL_PREFIX: /home/barth/Desktop/catkin_ws/devel_isolated/canopen_motor_node
-- Using CMAKE_PREFIX_PATH: /home/barth/Desktop/catkin_ws/devel_isolated/canopen_chain_node;/home/barth/Desktop/catkin_ws/devel_isolated/canopen_402;/home/barth/Desktop/catkin_ws/devel_isolated/canopen_master;/home/barth/Desktop/catkin_ws/devel_isolated/socketcan_interface;/home/barth/Desktop/catkin_ws/devel_isolated/ros_canopen;/home/barth/Desktop/catkin_ws/devel_isolated/led_blink;/home/barth/Desktop/catkin_ws/devel_isolated/firstplot;/home/barth/Desktop/catkin_ws/devel_isolated/can_msgs;/home/barth/Desktop/catkin_ws/devel;/opt/ros/melodic
-- This workspace overlays: /home/barth/Desktop/catkin_ws/devel_isolated/canopen_chain_node;/home/barth/Desktop/catkin_ws/devel_isolated/canopen_402;/home/barth/Desktop/catkin_ws/devel_isolated/canopen_master;/home/barth/Desktop/catkin_ws/devel_isolated/socketcan_interface;/home/barth/Desktop/catkin_ws/devel_isolated/ros_canopen;/home/barth/Desktop ...