Robotics StackExchange | Archived questions

Kinect Fusion pcl17 dyn_config cmake error

Hi all. I'm currently trying to use the ROS wrapper for pcl17 from this page.

I have successfully compiled the pcl and my CUDA is properly set up, but when I try to make the Kinect Fusion package I get a cmake error (I'm putting the whole error log as I'm not sure what appears to be relevant:

[rosbuild] Building package KinFu
[rosbuild] Including /opt/ros/fuerte/share/roslisp/rosbuild/roslisp.cmake
[rosbuild] Including /opt/ros/fuerte/share/rospy/rosbuild/rospy.cmake
[rosbuild] Including /opt/ros/fuerte/share/roscpp/rosbuild/roscpp.cmake
-- Eigen found (include: /usr/include/eigen3)
 * CUDA 4.2 was found
PCL17_PATH ist /home/igor/fuerte_workspace/sandbox/pcl17
MSG: gencfg_cpp on:dyn_config.cfg
Finding dependencies for /home/igor/fuerte_workspace/sandbox/KinFu/cfg/dyn_config.cfg
***********************************************************************************
load_module did not return. Unable to determine dependencies for file listed above.
***********************************************************************************
Traceback (most recent call last):
  File "/opt/ros/fuerte/stacks/dynamic_reconfigure/cmake/gendeps", line 64, in <module>
    imp.load_module("__main__", f, srcfile, ('.cfg', 'U', 1))
  File "/home/igor/fuerte_workspace/sandbox/KinFu/cfg/dyn_config.cfg", line 4, in <module>
    import roslib;roslib.load_manifest(PACKAGE)
  File "/opt/ros/fuerte/lib/python2.7/dist-packages/roslib/launcher.py", line 62, in load_manifest
    sys.path = _generate_python_path(package_name, _rospack) + sys.path
  File "/opt/ros/fuerte/lib/python2.7/dist-packages/roslib/launcher.py", line 93, in _generate_python_path
    m = rospack.get_manifest(pkg)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 133, in get_manifest
    return self._load_manifest(name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 172, in _load_manifest
    retval = self._manifests[name] = parse_manifest_file(self.get_path(name), self._manifest_name)
  File "/usr/lib/pymodules/python2.7/rospkg/rospack.py", line 164, in get_path
    raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: kinfu
ROS path [0]=/opt/ros/fuerte/share/ros
ROS path [1]=/home/igor/fuerte_workspace/sandbox
ROS path [2]=/opt/ros/fuerte/stacks
ROS path [3]=/opt/ros/fuerte/share
ROS path [4]=/opt/ros/fuerte/share/ros
ROS path [5]=/opt/ros/fuerte/share
ROS path [6]=/opt/ros/fuerte/stacks
CMake Error at /opt/ros/fuerte/stacks/dynamic_reconfigure/cmake/cfgbuild.cmake:66 (string):
  string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  /opt/ros/fuerte/stacks/dynamic_reconfigure/cmake/cfgbuild.cmake:87 (gencfg_cpp)
  CMakeLists.txt:48 (include)


-- Configuring incomplete, errors occurred!
make: *** [all] Error 1

I feel like I'm missing something simple and stupid like an export path or something alike. Does anyone have any ideas?

Thanks!

Asked by niosus on 2013-02-07 07:29:20 UTC

Comments

Answers