Ask Your Question
0

geometric_shapes package fails to process, assimp/aiScene.h not found

asked 2014-07-22 01:11:24 -0500

Refluence gravatar image

I'm running OS X 10.9.4 on the latest MacBook Pro, with gcc 4.9.1 installed via homebrew. Currently trying to set up the full Indigo installation. I've followed the official instructions to do this (Installation/OSX/Homebrew/Source), but have hit something of a roadblock with the following:

$ ./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

I've had a poke around on the internet but can't seem to work out what the problem is - the last time a similar issue came up here (question 156916) it appears to have been solved by updating to the newest version of geometric_shapes, but I have never had ROS on this machine before, so I don't see how this could be caused by the same thing.

Here's the terminal output showing what happened with geometric_shapes:

==> Processing catkin package: 'geometric_shapes'
==> Building with env: '/Users/Thomas/ros_catkin_ws/install_isolated/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/Users/Thomas/ros_catkin_ws/build_isolated/geometric_shapes'
==> make -j8 -l8 in '/Users/Thomas/ros_catkin_ws/build_isolated/geometric_shapes'
[ 20%] Building CXX object CMakeFiles/geometric_shapes.dir/src/mesh_operations.cpp.o
/Users/Thomas/ros_catkin_ws/src/geometric_shapes/src/mesh_operations.cpp:54:10: fatal error: 
  'assimp/aiScene.h' file not found
#include <assimp/aiScene.h>
         ^
1 error generated.
make[2]: *** [CMakeFiles/geometric_shapes.dir/src/mesh_operations.cpp.o] Error 1
make[1]: *** [CMakeFiles/geometric_shapes.dir/all] Error 2
make: *** [all] Error 2
<== Failed to process package 'geometric_shapes': 
Command '/Users/Thomas/ros_catkin_ws/install_isolated/env.sh make -j8 -l8' returned non-zero exit status 2

Reproduce this error by running:
==> cd /Users/Thomas/ros_catkin_ws/build_isolated/geometric_shapes && /Users/Thomas/ros_catkin_ws/install_isolated/env.sh make -j8 -l8

Command failed, exiting.

I would be grateful for any help, thanks in advance :)

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
0

answered 2014-07-22 01:57:25 -0500

tfoote gravatar image

You probably are getting the wrong branch. There's a ticket here about that: https://github.com/ros/rosdistro/issu...

edit flag offensive delete link more
0

answered 2014-11-03 17:34:34 -0500

itskeeho gravatar image

Refluence, did you ever get the solution to your problem? I am having trouble with this part right now...

edit flag offensive delete link more

Comments

No I didn't. I guessed it was related to something not being updated properly and I didn't have the patience to go through manually and alter what would have been a large number of files to try to get it to work. I ended up using Ubuntu on a virtual machine. Installing on Mac was too much trouble.

Refluence gravatar image Refluence  ( 2014-11-04 00:21:57 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

2 followers

Stats

Asked: 2014-07-22 01:11:24 -0500

Seen: 987 times

Last updated: Nov 03 '14