Kinect Fusion pcl17 dyn_config cmake error [closed]

asked 2013-02-07 06:29:20 -0600

niosus gravatar image

updated 2016-10-24 08:34:32 -0600

ngrennan gravatar image

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!

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2015-10-28 18:15:10.260581