Groovy installation pcl fail
I've been through about a million groovy installation problems (source install on Ubuntu 12.04 32bit). This one, in particular, stumped me because I don't exactly know what's going on between the build_isolated and install_isolated directories, or how/where built libraries are installed so packages dependent on them (in the course of the install) can find them. Here's the error with the tail end of a successful package build:
<== Finished processing package [144 of 153]: 'nodelet_topic_tools' ==> Processing plain cmake package: 'pcl' ==> Building with env: '/home/sean/ros_catkin_ws/install_isolated/env.sh' Makefile exists, skipping explicit cmake invocation... ==> make cmake_check_build_system in '/home/sean/ros_catkin_ws/build_isolated/pcl' ==> make -j4 -l4 in '/home/sean/ros_catkin_ws/build_isolated/pcl' [ 1%] Built target pcl_pcd_convert_NaN_nan [ 1%] Built target pcl_io_ply [ 2%] Built target pcl_octree [ 2%] Built target pcl_ply2obj [ 3%] Built target pcl_ply2ply [ 3%] Built target pcl_ply2raw Linking CXX shared library ../lib/libpcl_common.so [ 4%] Built target pcl_plyheader /usr/bin/ld: cannot find -lsensor_msgs /usr/bin/ld: cannot find -lroscpp_serialization /usr/bin/ld: cannot find -lrosconsole /usr/bin/ld: cannot find -lrostime collect2: ld returned 1 exit status make[2]: *** [lib/libpcl_common.so.1.6.0] Error 1 make[1]: *** [common/CMakeFiles/pcl_common.dir/all] Error 2 make: *** [all] Error 2 <== Failed to process package 'pcl': Command '/home/sean/ros_catkin_ws/install_isolated/env.sh make -j4 -l4' returned non-zero exit status 2 Reproduce this error by running: ==> /home/sean/ros_catkin_ws/install_isolated/env.sh make -j4 -l4 Command failed, exiting.