Rosserial install - missing dependencies
Trying to install Rosserial by following the rosserial_arduino tutorial. Using hydro and ubuntu 12.04.
Every previous step worked fine, but when I get to actually installing the ros_lib using "rosrun rosserial_arduino make_libraries.py ." in ~/sketchbook/libraries, I get a failed to generate warning.
Scrolling up, I have several missing dependency warnings that afaik aren't missing.
There are a several but all but 1 of them are cmake_modules so I'll just copy an example of each type:
[rqt_rviz]: Unable to find dependency: cmake_modules
ROS path [0]=/opt/ros/hydro/share/ros
ROS path [1]=/home/khitrir/catkin_ws/install/share
ROS path [2]=/home/khitrir/catkin_ws/install/stacks
ROS path [3]=/opt/ros/hydro/share
ROS path [4]=/opt/ros/hydro/stacks. Messages cannot be built.
[xacro]: Unable to find dependency: roslint
ROS path [0]=/opt/ros/hydro/share/ros
ROS path [1]=/home/khitrir/catkin_ws/install/share
ROS path [2]=/home/khitrir/catkin_ws/install/stacks
ROS path [3]=/opt/ros/hydro/share
ROS path [4]=/opt/ros/hydro/stacks. Messages cannot be built.
The actual warning at the end is as follows:
*** Warning, failed to generate libraries for the following packages: ***
image_view (missing dependency)
carrot_planner (missing dependency)
urdf (missing dependency)
rotate_recovery (missing dependency)
navfn (missing dependency)
dwa_local_planner (missing dependency)
robot_state_publisher (missing dependency)
rqt_rviz (missing dependency)
xacro (missing dependency)
clear_costmap_recovery (missing dependency)
move_base (missing dependency)
gazebo_ros (missing dependency)
collada_urdf (missing dependency)
move_slow_and_clear (missing dependency)
I've followed the tutorial closely, and I've found similar questions where the warnings are for different libraries. In there the answer was just incorrect sourcing, but I've matched the tutorial. One suggested ensuring "source /opt/ros/hydro/setup.bash" was run, which I also tried, to no effect.
The commands run for all but the one with the extra source followed this pattern:
cd <ws>/src
git clone https://github.com/ros-drivers/rosserial.git
cd <ws>
catkin_make
catkin_make install
source <ws>/install/setup.bash
cd <sketchbook>/libraries
rosrun rosserial_arduino make_libraries.py .