Trouble building demos from mit-ros-pkg [closed]
I'm having a little trouble with some dependencies in the mit-ros-pkg which are keeping me from building some of the packages.
When building the the hand_interaction demo, using rosmake hand_interaction
, I receive 4 errors, stating "'ROS_Error' was not declared in this scope". I will attach the code at the bottom of this post.
When trying to build the piano demo, using rosmake piano
, I am missing a dependency, "body_msgs" which in turn depends on the package mapping_msgs
. I can't seem to find copies of these packages either (or instructions on how to fix this issue).
Any help would be appreciated.
Thank you.
Code of the error output for the hand_interaction
package:
-- Configuring incomplete, errors occurred!
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package skeletal_tracker written to:
[ rosmake ] /home/joe/.ros/rosmake/rosmake_output-20130716-164345/skeletal_tracker/build_output.log
[rosmake-2] Finished <<< skeletal_tracker [FAIL] [ 0.40 seconds ]
[ rosmake ] Halting due to failure in package skeletal_tracker.
[ rosmake ] Waiting for other threads to complete.
[rosmake-0] Finished <<< parallel_tools [PASS] [ 2.71 seconds ]
[ rosmake ] Last 40 linesn: 7.7 sec ] [ 1 Active 51/56 Complete ]
{-------------------------------------------------------------------------------
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp: In function ‘void testFLANN(pcl::PointCloud<PointT>&, double, std::vector<int>) [with PointT = pcl::PointXYZ]’:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:146:42: instantiated from here
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:83:4: error: ‘ROS_INFO’ was not declared in this scope
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp: In function ‘void testNNN(pcl::PointCloud<PointT>&, double, std::vector<int>) [with PointT = pcl::PointXYZ]’:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:148:40: instantiated from here
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:115:4: error: ‘ROS_INFO’ was not declared in this scope
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/src/naivetester.cpp: In function ‘bool randomDownsample(pcl::PointCloud<pcl::PointXYZ>&, int, pcl::PointCloud<pcl::PointXYZ>&)’:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/src/naivetester.cpp:278:134: error: ‘ROS_WARN’ was not declared in this scope
In file included from /home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:47:0:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/include/nnn/nnn.hpp: In member function ‘void SplitCloud2<PointT>::NNN(PointT, std::vector<int>&, double, bool) [with PointT = pcl::PointXYZ]’:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:113:7: instantiated from ‘void testNNN(pcl::PointCloud<PointT>&, double, std::vector<int>) [with PointT = pcl::PointXYZ]’
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/examples/simpletest.cpp:148:40: instantiated from here
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/include/nnn/nnn.hpp:426:9: error: ‘ROS_WARN’ was not declared in this scope
In file included from /home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/src/naivetester.cpp:51:0:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/include/nnn/nnn.hpp: In member function ‘void SplitCloud2<PointT>::NNN(PointT, std::vector<int>&, double, bool) [with PointT = pcl::PointXYZ]’:
/home/joe/groovy/sandbox/mit-ros-pkg/trunk/nnn/src/naivetester.cpp ...