lib_rgbd tools error
I'm using ROS Groovy 12.10 and with a kinect camera and the ccnyrgbdtools package i'm trying to build a map of a room. By following the installing steps on "Github" when i use the comand line "rosmake ccnyrgbdtools" i get the following error lines... I've tried with a older version of this package but it still didnt get me anywhere. If theres someone who can help me fix this error i would appreciate. Thank you very much :)
duarte@duarte-Aspire-V3-551G:~$ rosmake ccny_rgbd_tools
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['ccny_rgbd_tools']
[ rosmake ] Logging to directory /home/duarte/.ros/rosmake/rosmake_output-20131030-182226
[ rosmake ] Expanded args ['ccny_rgbd_tools'] to:
['lib_rgbdtools', 'ccny_rgbd_data', 'ccny_rgbd', 'ccny_openni_launch']
[rosmake-0] Starting >>> ccny_rgbd_data [ make ]
[rosmake-1] Starting >>> lib_rgbdtools [ make ]
[rosmake-0] Finished <<< ccny_rgbd_data ROS_NOBUILD in package ccny_rgbd_data
No Makefile in package ccny_rgbd_data
[rosmake-2] Starting >>> catkin [ make ]
[rosmake-0] Starting >>> ccny_openni_launch [ make ]
[rosmake-0] Finished <<< ccny_openni_launch ROS_NOBUILD in package ccny_openni_launch
[rosmake-2] Finished <<< catkin ROS_NOBUILD in package catkin
No Makefile in package catkin
[rosmake-2] Starting >>> genmsg [ make ]
[rosmake-3] Starting >>> cpp_common [ make ]
[rosmake-0] Starting >>> rospack [ make ]
[rosmake-2] Finished <<< genmsg ROS_NOBUILD in package genmsg
No Makefile in package genmsg
[rosmake-2] Starting >>> genlisp [ make ]
[rosmake-0] Finished <<< rospack ROS_NOBUILD in package rospack
No Makefile in package rospack
[rosmake-0] Starting >>> genpy [ make ]
[rosmake-3] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
No Makefile in package cpp_common
[rosmake-2] Finished <<< genlisp ROS_NOBUILD in package genlisp
No Makefile in package genlisp
[rosmake-2] Starting >>> gencpp [ make ]
[rosmake-3] Starting >>> rostime [ make ]
[rosmake-0] Finished <<< genpy ROS_NOBUILD in package genpy
No Makefile in package genpy
[rosmake-0] Starting >>> roslib [ make ]
[rosmake-2] Finished <<< gencpp ROS_NOBUILD in package gencpp
No Makefile in package gencpp
[rosmake-2] Starting >>> message_generation [ make ]
[rosmake-3] Finished <<< rostime ROS_NOBUILD in package rostimee 9/62 Complete ]
No Makefile in package rostime
[rosmake-3] Starting >>> roscpp_traits [ make ]
[rosmake-0] Finished <<< roslib ROS_NOBUILD in package roslib
No Makefile in package roslib
[rosmake-2] Finished <<< message_generation ROS_NOBUILD in package message_generation
No Makefile in package message_generation
[rosmake-2] Starting >>> rosunit [ make ]
[rosmake-0] Starting >>> roslang [ make ]
[rosmake-3] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
No Makefile in package roscpp_traits
[rosmake-3] Starting >>> roscpp_serialization [ make ]
[rosmake-2] Finished <<< rosunit ROS_NOBUILD in package rosunit
No Makefile in package rosunit
[rosmake-2] Starting >>> rosconsole [ make ]
[rosmake-0] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-0] Starting >>> xmlrpcpp [ make ]
[rosmake-3] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
No Makefile in package roscpp_serialization
[rosmake-3] Starting >>> message_runtime [ make ]
[rosmake-2] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
No Makefile in package rosconsole
[rosmake-2] Starting >>> rosgraph [ make ]
[rosmake-0] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
No Makefile in package xmlrpcpp
[rosmake-3] Finished <<< message_runtime ROS_NOBUILD in package message_runtime
No Makefile in package message_runtime
[rosmake-3] Starting >>> std_msgs [ make ]
[rosmake-0] Starting >>> rosclean [ make ]
[rosmake-2] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
No Makefile in package rosgraph
[rosmake-0] Finished <<< rosclean ROS_NOBUILD in package rosclean
No Makefile in package rosclean
[rosmake-2] Starting >>> rosparam [ make ]
[rosmake-3] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
No Makefile in package std_msgs
[rosmake-3] Starting >>> rosgraph_msgs [ make ]
[rosmake-0] Starting >>> rosmaster [ make ]
[rosmake-2] Finished <<< rosparam ROS_NOBUILD in package rosparam
No Makefile in package rosparam
[rosmake-0] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
No Makefile in package rosmaster
[rosmake-2] Starting >>> console_bridge [ make ]
[rosmake-0] Starting >>> geometry_msgs [ make ]
[rosmake-3] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
No Makefile in package rosgraph_msgs
[rosmake-0] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
No Makefile in package geometry_msgs
[rosmake-3] Starting >>> roscpp [ make ]
[rosmake-2] Finished <<< console_bridge ROS_NOBUILD in package console_bridge
No Makefile in package console_bridge
[rosmake-2] Starting >>> rospy [ make ]
[rosmake-0] Starting >>> class_loader [ make ]
[rosmake-3] Finished <<< roscpp ROS_NOBUILD in package roscpp
No Makefile in package roscpp
[rosmake-3] Starting >>> rosout [ make ]
[rosmake-0] Finished <<< class_loader ROS_NOBUILD in package class_loader
No Makefile in package class_loader
[rosmake-0] Starting >>> pluginlib [ make ]
[rosmake-2] Finished <<< rospy ROS_NOBUILD in package rospy
No Makefile in package rospy
[rosmake-2] Starting >>> sensor_msgs [ make ]
[rosmake-3] Finished <<< rosout ROS_NOBUILD in package rosout
No Makefile in package rosout
[rosmake-0] Finished <<< pluginlib ROS_NOBUILD in package pluginlib
No Makefile in package pluginlib
[rosmake-0] Starting >>> roslaunch [ make ]
[rosmake-3] Starting >>> smclib [ make ]
[rosmake-2] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
No Makefile in package sensor_msgs
[rosmake-2] Starting >>> bond [ make ]
[rosmake-3] Finished <<< smclib ROS_NOBUILD in package smclib
No Makefile in package smclib
[rosmake-0] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
No Makefile in package roslaunch
[rosmake-3] Starting >>> angles [ make ]
[rosmake-0] Starting >>> rostest [ make ]
[rosmake-0] Finished <<< rostest ROS_NOBUILD in package rostest
No Makefile in package rostest
[rosmake-2] Finished <<< bond ROS_NOBUILD in package bond
No Makefile in package bond
[rosmake-0] Starting >>> topic_tools [ make ]
[rosmake-2] Starting >>> message_filters [ make ]
[rosmake-2] Finished <<< message_filters ROS_NOBUILD in package message_filters
No Makefile in package message_filters
[rosmake-0] Finished <<< topic_tools ROS_NOBUILD in package topic_tools
No Makefile in package topic_tools
[rosmake-0] Starting >>> rosbag [ make ]
[rosmake-3] Finished <<< angles ROS_NOBUILD in package angles
No Makefile in package angles
[rosmake-3] Starting >>> bondcpp [ make ]
[rosmake-3] Finished <<< bondcpp ROS_NOBUILD in package bondcpp
No Makefile in package bondcpp
[rosmake-3] Starting >>> nodelet [ make ]
[rosmake-2] Starting >>> tf [ make ]
[rosmake-2] Finished <<< tf ROS_NOBUILD in package tf[ 4 Active 41/62 Complete ]
No Makefile in package tf
[rosmake-2] Starting >>> pcl_msgs [ make ]
[rosmake-0] Finished <<< rosbag ROS_NOBUILD in package rosbag
No Makefile in package rosbag
[rosmake-0] Starting >>> rosmsg [ make ]
[rosmake-0] Finished <<< rosmsg ROS_NOBUILD in package rosmsg
No Makefile in package rosmsg
[rosmake-2] Finished <<< pcl_msgs ROS_NOBUILD in package pcl_msgs
No Makefile in package pcl_msgs
[rosmake-2] Starting >>> flann [ make ]
[rosmake-2] Finished <<< flann ROS_NOBUILD in package flann
No Makefile in package flann
[rosmake-3] Finished <<< nodelet ROS_NOBUILD in package nodelet
No Makefile in package nodelet
[rosmake-3] Starting >>> actionlib_msgs [ make ]
[rosmake-3] Finished <<< actionlib_msgs ROS_NOBUILD in package actionlib_msgs
No Makefile in package actionlib_msgs
[rosmake-0] Starting >>> rosservice [ make ]
[rosmake-2] Starting >>> pcl [ make ]
[rosmake-3] Starting >>> nav_msgs [ make ]
[rosmake-0] Finished <<< rosservice ROS_NOBUILD in package rosservice
No Makefile in package rosservice
[rosmake-2] Finished <<< pcl ROS_NOBUILD in package pcl
No Makefile in package pcl
[rosmake-3] Finished <<< nav_msgs ROS_NOBUILD in package nav_msgs
No Makefile in package nav_msgs
[rosmake-2] Starting >>> std_srvs [ make ]
[rosmake-0] Starting >>> dynamic_reconfigure [ make ]
[rosmake-0] Finished <<< dynamic_reconfigure ROS_NOBUILD in package dynamic_reconfigure
No Makefile in package dynamic_reconfigure
[rosmake-2] Finished <<< std_srvs ROS_NOBUILD in package std_srvs
No Makefile in package std_srvs
[rosmake-0] Starting >>> nodelet_topic_tools [ make ]
[rosmake-0] Finished <<< nodelet_topic_tools ROS_NOBUILD in package nodelet_topic_tools
No Makefile in package nodelet_topic_tools
[rosmake-3] Starting >>> opencv2 [ make ]
[rosmake-2] Starting >>> visualization_msgs [ make ]
[rosmake-0] Starting >>> pcl_ros [ make ]
[rosmake-2] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs
No Makefile in package visualization_msgs
[rosmake-2] Starting >>> image_transport [ make ]
[rosmake-3] Finished <<< opencv2 ROS_NOBUILD in package opencv2
No Makefile in package opencv2
[rosmake-2] Finished <<< image_transport ROS_NOBUILD in package image_transport
No Makefile in package image_transport
[rosmake-3] Starting >>> cv_bridge [ make ]
[rosmake-0] Finished <<< pcl_ros ROS_NOBUILD in package pcl_ros
No Makefile in package pcl_ros
[rosmake-2] Starting >>> image_geometry [ make ]
[rosmake-2] Finished <<< image_geometry ROS_NOBUILD in package image_geometry
No Makefile in package image_geometry
[rosmake-3] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge
No Makefile in package cv_bridge
[ rosmake ] Last 40 linesb_rgbdtools: 8.5 sec ] [ 1 Active 60/62 Complete ]
{-------------------------------------------------------------------------------
-- Found libg2o: /opt/ros/groovy/lib/libg2o_core.so;/opt/ros/groovy/lib/libg2o_cli.so;/opt/ros/groovy/lib/libg2o_types_slam2d.so;/opt/ros/groovy/lib/libg2o_types_slam3d.so;/opt/ros/groovy/lib/libg2o_solver_csparse.so;/opt/ros/groovy/lib/libg2o_csparse_extension.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build
cd rgbdtools_git/build && make install
make[1]: Entering directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[2]: Entering directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[3]: Entering directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[3]: Leaving directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[3]: Entering directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
[ 6%] Building CXX object CMakeFiles/rgbdtools.dir/src/rgbd_frame.cpp.o
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp: In member function ‘void rgbdtools::RGBDFrame::constructFeaturePointCloud(rgbdtools::PointCloudFeature&)’:
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:276:69: error: no match for ‘operator=’ in ‘cloud.pcl::PointCloud<pcl::PointXYZ>::header.std_msgs::Header_<std::allocator<void> >::stamp = (((double)((rgbdtools::RGBDFrame*)this)->rgbdtools::RGBDFrame::header.rgbdtools::Header::stamp.rgbdtools::Time::sec * 1.0e+6) + ((double)((rgbdtools::RGBDFrame*)this)->rgbdtools::RGBDFrame::header.rgbdtools::Header::stamp.rgbdtools::Time::nsec * 1.0e-3))’
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:276:69: note: candidate is:
In file included from /opt/ros/groovy/include/ros/serialization.h:34:0,
from /opt/ros/groovy/include/std_msgs/Header.h:47,
from /opt/ros/groovy/include/pcl-1.6/pcl/point_cloud.h:45,
from /opt/ros/groovy/include/pcl-1.6/pcl/io/pcd_io.h:43,
from /home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/include/rgbdtools/rgbd_frame.h:29,
from /home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:24:
/opt/ros/groovy/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&)
/opt/ros/groovy/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘double’ to ‘const ros::Time&’
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp: In member function ‘void rgbdtools::RGBDFrame::constructDensePointCloud(rgbdtools::PointCloudT&, double, double) const’:
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:348:69: error: no match for ‘operator=’ in ‘cloud.pcl::PointCloud<pcl::PointXYZRGB>::header.std_msgs::Header_<std::allocator<void> >::stamp = (((double)((const rgbdtools::RGBDFrame*)this)->rgbdtools::RGBDFrame::header.rgbdtools::Header::stamp.rgbdtools::Time::sec * 1.0e+6) + ((double)((const rgbdtools::RGBDFrame*)this)->rgbdtools::RGBDFrame::header.rgbdtools::Header::stamp.rgbdtools::Time::nsec * 1.0e-3))’
/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:348:69: note: candidate is:
In file included from /opt/ros/groovy/include/ros/serialization.h:34:0,
from /opt/ros/groovy/include/std_msgs/Header.h:47,
from /opt/ros/groovy/include/pcl-1.6/pcl/point_cloud.h:45,
from /opt/ros/groovy/include/pcl-1.6/pcl/io/pcd_io.h:43,
from /home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/include/rgbdtools/rgbd_frame.h:29,
from /home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/src/rgbd_frame.cpp:24:
/opt/ros/groovy/include/ros/time.h:169:22: note: ros::Time& ros::Time::operator=(const ros::Time&)
/opt/ros/groovy/include/ros/time.h:169:22: note: no known conversion for argument 1 from ‘double’ to ‘const ros::Time&’
make[3]: *** [CMakeFiles/rgbdtools.dir/src/rgbd_frame.cpp.o] Error 1
make[3]: Leaving directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[2]: *** [CMakeFiles/rgbdtools.dir/all] Error 2
make[2]: Leaving directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/duarte/ccny_rgbd_tools/lib_rgbdtools/rgbdtools_git/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package lib_rgbdtools written to:
[ rosmake ] /home/duarte/.ros/rosmake/rosmake_output-20131030-182226/lib_rgbdtools/build_output.log
[rosmake-1] Finished <<< lib_rgbdtools [FAIL] [ 8.51 seconds ]
[ rosmake ] Halting due to failure in package lib_rgbdtools.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Built 61 packages with 1 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/duarte/.ros/rosmake/rosmake_output-20131030-182226
Asked by sigmaduarte on 2013-10-30 08:35:55 UTC
Answers
here is the link to package that compiles for me on ubuntu 12.04 and fuerte...this package may be an older version but works well with my system
https://dl.dropboxusercontent.com/u/95042389/ccny_rgbd_tools.zip
Asked by sai on 2013-12-02 23:09:21 UTC
Comments
did you try in fuerte ?
Asked by sai on 2013-11-10 22:32:38 UTC
Fuerte doesn't accept Ubuntu 12.10. But i'm going to work with 12.04 to see if it works.
Asked by sigmaduarte on 2013-11-14 05:43:44 UTC
I am using this package on ubuntu 12.04 and fuerte and works well. One thing to remember is to remove the libg2o package from the ubuntu software center. And also do "rosdep install"
Asked by sai on 2013-11-14 15:26:20 UTC
Now i have ubuntu 12.04 fuerte. and still have the same problem... i use "rosdep install ccny_rgbd_tools" then i use this rosmake and remove the libg2o. I dont now what i am doing wong. How do you add to your ROS_PACKAGE_PATH, when i make "rosped install..." it says there are resources missing, and i use this comand line to fix it "export ROS_PACKAGE_PATH=/home/andre/ccny_rgbd_tools:$ROS_PACKAGE_PATH" Is this wrong?
Asked by sigmaduarte on 2013-12-02 02:48:34 UTC
ccny_rgbd_tools should be in your ROS_PACKAGE_PATH i.e it should ROS_PACKAGE_PATH should have /home/andre/
try this and let me know if you get any errors..
Asked by sai on 2013-12-02 05:16:31 UTC
It works! thank you so much for the help :) I cant figure out what exactly what was wrong, but it works and that is the most important thing. Thank you
Asked by sigmaduarte on 2013-12-05 03:59:45 UTC