On Wed, Apr 4, 2012 at 2:02 PM, Traveler Hauptman wrote: > Just to double check... > > After tweaking things in the rosdep *.yaml files I was able to do: > > rosdep check -a > > and get a perfect result.... all dependencies satisfied, etc.... > > However, when I subsequently ran: > > rosmake -a > > Some packages failed to build because of the rospack error in the quotes > below (xxx depends on non-existant package pcl). > > To me it seems like rospack is *not* using the same dependency mechanism > as rosdep... > > so how do I get rospack to recognize that a package is installed? For > instance, does the pcl_ros package need to be installed in > /opt/ros/fuerte or ... ??? Per my previous comments, ROS uses a different PCL. This different PCL contains a manifest.xml file which is what rospack is looking for. And yes, rosdep/rospack have very different dependency mechanisms. rosdep manages a variety of OS-specific package managers, which is what its dependencies are keyed against. rospack only tests for ROS package dependencies, i.e. things that have manifest.xml files. - Ken > > > On 4/04/2012 6:43 p.m., Ken Conley wrote: >>> > >>> > 4. rosmake appears to happily build the things that don't depend on pcl. I >>> > get a compiler error for pcl_ros and for a bunch of things I get a >>> > dependency error like: >> Same as above >> >>> > >>> > [rosbuild] Building package depth_image_proc >>> >  Failed to invoke /opt/ros/fuerte/bin/rospack deps-manifests >>> > depth_image_proc >>> >  [rospack] Error: package/stack depth_image_proc depends on non-existent >>> > package pcl >>> > >>> > Ideas on how I should proceed? I'd love to get a clean archlinux install >>> > sorted before fuerte leaves beta... >>> > >>> > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users