Can't compile moveit from source
Hi there,
I'm trying to compile moveit from source in Ubuntu 13.10 with ROS Hydro. When doing rosdep install --from-paths src --ignore-src --rosdistro hydro -y
I get this:
ERROR: the following packages/stacks could not have their rosdep keys resolved
to system dependencies:
moveit_ros_perception: No definition of [libglew-dev] for OS version [saucy]
But I already have libglew-dev installed, so I try to do catkin_make
, but then this happens:
[ 43%] Built target moveit_version
make[2]: *** No rule to make target `/usr/lib/libtinyxml.so', needed by `/home/nuno/AIMAV_project/devel/lib/libmoveit_exceptions.so'. Stop.
make[1]: *** [moveit/src/moveit_core/exceptions/CMakeFiles/moveit_exceptions.dir/all] Error 2
make: *** [all] Error 2
Invoking "make" failed
I checked and libtinyxml
is also installed. So I can't figure out what can be the problem. Any tips?
Thank you!
EDIT: after running rosdep check --from-paths src --ignore-src --rosdistro hydro -y
I get this:
All system dependencies have been satisified
ERROR[moveit_ros_perception]: No definition of [libglew-dev] for OS version [saucy]
rosdep key : libglew-dev
OS name : ubuntu
OS version : saucy
Data: arch:
- glew
debian:
- libglew-dev
fedora:
- glew-devel
gentoo:
portage:
packages:
- media-libs/glew
ubuntu:
oneiric:
- libglew1.5-dev
precise:
- libglew1.6-dev
quantal:
- libglew-dev
raring:
- libglew-dev
Asked by TSC on 2014-02-17 07:32:55 UTC
Comments
Can you run
rosdep check --from-paths src --ignore-src --rosdistro hydro -y
?Asked by demmeln on 2014-02-17 11:04:49 UTC
Done: the output is on the question. Thanks!
Asked by TSC on 2014-02-17 11:26:09 UTC
So it seems all dependencies are installed... hm... where is your libtinyxml.so installed?
Asked by demmeln on 2014-02-17 14:02:57 UTC
@demmeln still can't find out how to make moveit recognize that libtinyxml is installed. I installed it using apt-get. Any idea?
Asked by TSC on 2014-03-05 06:32:23 UTC