Catkin BFL build fails - 'NoneType' object has no attribute 'rfind'
Hi guys,
Thanks for reading my question.
I'm attempting to install ROS on Ubuntu 12.04 on a Pandaboard ES REV B.
I've followed the manual here to install from source.
At the moment, I am at step 3.1.3 Building the Catkin Workspace. I run the command
$ sudo ./src/catkin/bin/catkin_make_isolated --install-space /opt/ros/groovy
from my directory:
$ /opt/ros/groovy/ros_catkin_ws
pandaboardalpha@pandaboardalpha:/opt/ros/groovy/ros_catkin_ws$ sudo ./src/catkin/bin/catkin_make_isolated --install-space /opt/ros/groovy
Base path: /opt/ros/groovy/ros_catkin_ws
Source space: /opt/ros/groovy/ros_catkin_ws/src
Build space: /opt/ros/groovy/ros_catkin_ws/build_isolated
Devel space: /opt/ros/groovy/ros_catkin_ws/devel_isolated
Install space: /opt/ros/groovy
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ traversing packages in topological order:
~~ - bfl (plain cmake)
~~ - catkin
[..]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Warning: packages or cmake arguments have changed, forcing cmake
==> Processing plain cmake package: 'bfl'
==> Creating build directory: 'build_isolated/bfl'
==> cmake /opt/ros/groovy/ros_catkin_ws/src/bfl -DCMAKE_INSTALL_PREFIX=/opt/ros/groovy
/ros_catkin_ws/devel_isolated/bfl
==> make -j2 -l2 in '/opt/ros/groovy/ros_catkin_ws/build_isolated/bfl'
==> make install in '/opt/ros/groovy/ros_catkin_ws/build_isolated/bfl'
==> Generating an env.sh
<== Failed to process package 'bfl':
'NoneType' object has no attribute 'rfind'
Command failed, exiting.
pandaboardalpha@pandaboardalpha:/opt/ros/groovy/ros_catkin_ws$
I just wondered if anyone else had this error. The bfl package actually installs properly, since I found it in /opt/ros/groovy/ros_catkin_ws/build_isolated.
I guess the problem is in the generation of "env.sh", but I don't know enough about it to know.
The end goal is to install openni on the board an interface with the Kinect, so if there's a simpler better way to go about it, I'm all ears!
Thank you for reading this far!!!
Best, Nathan