Error trying to build Robot_localization from git
I have been trying to install the package robot_localizaton from i am using these commands to download it from github.
cd ~/ros_catkin_ws/src
git clone -b kinetic-devel https://github.com/cra-ros-pkg/robot_localization.git
cd ~/ros_catkin_ws
catkin_make
then i am running into the error:
-- +++ processing catkin package: 'tf2_bullet'
-- ==> add_subdirectory(geometry2/bullet)
-- Checking for module 'bullet' >-- No package 'bullet' found >CMake Error at /usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:415 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake-3.7/Modules/FindPkgConfig.cmake:588 (_pkg_check_modules_internal)
geometry2/bullet/CMakeLists.txt:7 (pkg_check_modules)
-- Configuring incomplete, errors occurred!
See also "/home/pi/ros_catkin_ws/build/CMakeFiles/CMakeOutput.log". > See also "/home/pi/ros_catkin_ws/build/CMakeFiles/CMakeError.log". Invoking "cmake" failed
even though I have tf2_bullet installed in my Geometry2 package. is the problem that the cmake is looking for 'bullet' verses 'tf2_bullet'?
Edit: I am following the procedure laid out by @gvdhoorn
im getting stuck on the error
pi@raspberrypi:~/ros_catkin_ws $ rosdep install --from-paths src --ignore-src --rosdistro kinetic ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
orocos_kinematics_dynamics: No definition of [python_orocos_kdl] for OS version [stretch]
i have cloned this git https://github.com/orocos/orocos_kine... in the src file but rosdep install is still not recognizing it. any suggestions?
Could I please ask you to always include information on the platform (and OS) that you're trying to build things for? Especially ARM platforms are limited in what does and doesn't work, and not mentioning this can lead to long debugging/diagnostic sessions with no apparent progress, because ..
.. the people involved have different assumptions about key aspects like this.
Sorry still new at this. I am trying to install in on a raspberry pi 3 model B, and the OS is raspbian jessie. Sorry what are ARM platforms?
ARM is the name of the mfg (well, technically, designer) of the CPU that runs your RPi.