Sai, Thanks for the heads-up. A recent change in pcl trunk got the older point_cloud_mapping (which I am slowly trying to deprecate btw ;)) to stop compiling. I fixed this in both pcl and point_cloud_mapping trunk. Cheers, Radu. On 05/15/2010 08:16 PM, Sai Prashanth wrote: > Hi, > > I am unable to compile point_cloud_mapping (please see error log below). > Per one of the earlier threads, I updated to the driver_common latest. > Any pointers will be appreciated. > > mkdir -p bin > cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find > rosbuild`/rostoolchain.cmake .. > [rosbuild] Building package point_cloud_mapping > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros/core/roslisp/cmake/roslisp.cmake > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros/core/rospy/cmake/rospy.cmake > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros/core/roscpp/cmake/roscpp.cmake > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros-experimental-trunk/rosclj/cmake/rosclj.cmake > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros-experimental-trunk/rosjava/cmake/rosjava.cmake > [rosbuild] Including > /u/saip/ros_sandbox/versioned_latest/ros-experimental-trunk/rosoct/cmake/rosoct.cmake > -- Configuring done > -- Generating done > -- Build files have been written to: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build > cd build && make -j8 > make[1]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[2]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 0%] Built target rospack_genmsg_libexe > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 0%] Built target rosbuild_precompile > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 6%] make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 9%] Building CXX object > CMakeFiles/cloud_kdtree.dir/src/cloud_kdtree/kdtree_flann.o > Built target cloud_io > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 13%] Scanning dependencies of target cloudmsg_to_screen > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > Built target cloud_octree > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 16%] Building CXX object > CMakeFiles/bin/cloudmsg_to_screen.dir/src/cloud_io/tools/cloudmsg_to_screen.o > Scanning dependencies of target convert_pcd_ascii_binary > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[3]: Entering directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 18%] Building CXX object > CMakeFiles/bin/convert_pcd_ascii_binary.dir/src/cloud_io/tools/convert_pcd_ascii_binary.o > In file included from > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:33: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:42:19: > error: flann.h: No such file or directory > In file included from > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:33: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:209: > error: ‘FLANN_INDEX’ does not name a type > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:212: > error: ‘FLANNParameters’ does not name a type > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h: > In constructor ‘cloud_kdtree::KdTreeFLANN::KdTreeFLANN(const > sensor_msgs::PointCloud&)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:69: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:69: > error: ‘KDTREE’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:70: > error: ‘LOG_NONE’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:79: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:79: > error: ‘flann_build_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h: > In constructor ‘cloud_kdtree::KdTreeFLANN::KdTreeFLANN(const > sensor_msgs::PointCloud&, const std::vector >&)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:107: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:107: > error: ‘KDTREE’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:108: > error: ‘LOG_NONE’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:116: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:116: > error: ‘flann_build_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h: > In destructor ‘virtual cloud_kdtree::KdTreeFLANN::~KdTreeFLANN()’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:131: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:131: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:131: > error: ‘flann_free_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h: > In member function ‘virtual void > cloud_kdtree::KdTreeFLANN::nearestKSearch(int, int, std::vector std::allocator >&, std::vector >&)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:153: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:153: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:153: > error: ‘flann_find_nearest_neighbors_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h: > In member function ‘virtual bool > cloud_kdtree::KdTreeFLANN::radiusSearch(int, double, std::vector std::allocator >&, std::vector >&, int)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:175: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:185: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/include/point_cloud_mapping/kdtree/kdtree_flann.h:186: > error: ‘flann_radius_search’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp: > In member function ‘virtual void > cloud_kdtree::KdTreeFLANN::nearestKSearch(const geometry_msgs::Point32&, > int, std::vector >&, std::vector std::allocator >&)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:57: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:57: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:57: > error: ‘flann_find_nearest_neighbors_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp: > In member function ‘virtual void > cloud_kdtree::KdTreeFLANN::nearestKSearch(const > sensor_msgs::PointCloud&, int, int, std::vector > >&, std::vector >&)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:111: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:111: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:111: > error: ‘flann_find_nearest_neighbors_index’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp: > In member function ‘virtual bool > cloud_kdtree::KdTreeFLANN::radiusSearch(const geometry_msgs::Point32&, > double, std::vector >&, std::vector std::allocator >&, int)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:134: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:144: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:144: > error: ‘flann_radius_search’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp: > In member function ‘virtual bool > cloud_kdtree::KdTreeFLANN::radiusSearch(const sensor_msgs::PointCloud&, > int, double, std::vector >&, std::vector std::allocator >&, int)’: > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:175: > error: ‘flann_param_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:185: > error: ‘index_id_’ was not declared in this scope > /u/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/src/cloud_kdtree/kdtree_flann.cpp:186: > error: ‘flann_radius_search’ was not declared in this scope > Linking CXX executable ../bin/cloudmsg_to_screen > make[3]: *** > [CMakeFiles/cloud_kdtree.dir/src/cloud_kdtree/kdtree_flann.o] Error 1 > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[2]: *** [CMakeFiles/cloud_kdtree.dir/all] Error 2 > make[2]: *** Waiting for unfinished jobs.... > Linking CXX executable ../bin/convert_pcd_ascii_binary > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 18%] Built target bin/cloudmsg_to_screen > make[3]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > [ 18%] Built target bin/convert_pcd_ascii_binary > make[2]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make[1]: *** [all] Error 2 > make[1]: Leaving directory > `/pr/1/saip/ros_sandbox/versioned_latest/wg-ros-pkg-unreleased/stacks/semantic_mapping/point_cloud_mapping/build' > make: *** [all] Error 2 > > Thanks, > Sai > > > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users -- | Radu Bogdan Rusu | http://rbrusu.com/