Robotics StackExchange | Archived questions

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

Answers