On Tue, Jul 19, 2011 at 9:49 PM, Jack O'Quin wrote: > I am seeing some peculiar behavior in unstable with the unary > common_rosdeps package. It has a stack.xml, but no manifest.xml. > > I can `roscd` to it, and `rosstack find` locates it, but `rospack > find` does not. > > Shouldn't it also have a manifest.xml, so package references can be resolved? Forgot to mention: this seems to cause rosmake not to work. joq@vision-4:camera1394$ rosmake [ rosmake ] No package specified. Building ['camera1394'] [ rosmake ] Packages requested are: ['camera1394'] [ rosmake ] Logging to directory/home/joq/.ros/rosmake/rosmake_output-20110719-215237 [ rosmake ] Expanded args ['camera1394'] to: ['camera1394'] [ rosmake ] Checking rosdeps compliance for packages camera1394. This may take a few seconds. Failed to find stack for package [common_rosdeps] Failed to load rosdep.yaml for package [common_rosdeps]:Cannot locate installation of package common_rosdeps: [rospack] couldn't find package [common_rosdeps]. ROS_ROOT[/opt/ros/unstable/ros] ROS_PACKAGE_PATH[/home/joq/ros/unstable_camera/release:/home/joq/ros/unstable_camera/ros_release:/home/joq/ros/unstable_camera/sandbox:/home/joq/ros/unstable_camera/utexas-art:/home/joq/ros/unstable_camera/camera_drivers:/home/joq/ros/unstable_camera/image_common:/home/joq/ros/unstable_camera/geographic_info:/opt/ros/unstable/stacks] Failed to find stack for package [common_rosdeps] Failed to load rosdep.yaml for package [common_rosdeps]:Cannot locate installation of package common_rosdeps: [rospack] couldn't find package [common_rosdeps]. ROS_ROOT[/opt/ros/unstable/ros] ROS_PACKAGE_PATH[/home/joq/ros/unstable_camera/release:/home/joq/ros/unstable_camera/ros_release:/home/joq/ros/unstable_camera/sandbox:/home/joq/ros/unstable_camera/utexas-art:/home/joq/ros/unstable_camera/camera_drivers:/home/joq/ros/unstable_camera/image_common:/home/joq/ros/unstable_camera/geographic_info:/opt/ros/unstable/stacks] [ rosmake ] rosdep check passed all system dependencies in packages [rosmake-0] Starting >>> camera_calibration_parsers [ make ] [rosmake-1] Starting >>> roslib [ make ] [rosmake-1] Finished <<< roslib ROS_NOBUILD in package roslib [ rosmake ] All 22 lines {------------------------------------------------------------------------------- mkdir -p bin cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake .. [rosbuild] Building package camera_calibration_parsers Failed to invoke /opt/ros/unstable/ros/bin/rospack deps-manifests camera_calibration_parsers [rospack] couldn't find dependency [common_rosdeps] of [camera_calibration_parsers] [rospack] missing dependency CMake Error at /opt/ros/unstable/ros/core/rosbuild/public.cmake:113 (message): Failed to invoke rospack to get compile flags for package 'camera_calibration_parsers'. Look above for errors from rospack itself. Aborting. Please fix the broken dependency! Call Stack (most recent call first): /opt/ros/unstable/ros/core/rosbuild/public.cmake:190 (rosbuild_invoke_rospack) CMakeLists.txt:12 (rosbuild_init) -- Configuring incomplete, errors occurred! -------------------------------------------------------------------------------} [ rosmake ] Output from build of package camera_calibration_parsers written to: [ rosmake ] /home/joq/.ros/rosmake/rosmake_output-20110719-215237/camera_calibration_parsers/build_output.log [rosmake-0] Finished <<< camera_calibration_parsers [FAIL] [ 0.21 seconds ] [rosmake-2] Starting >>> rosbuild [ make ] [rosmake-2] Finished <<< rosbuild ROS_NOBUILD in package rosbuild No Makefile in package rosbuild [rosmake-3] Starting >>> cpp_common [ make ] [rosmake-1] Starting >>> std_msgs [ make ] [rosmake-2] Starting >>> roslang [ make ] [ rosmake ] Halting due to failure in package camera_calibration_parsers. [ rosmake ] Waiting for other threads to complete. [rosmake-1] Finished <<< std_msgs ROS_NOBUILD in package std_msgs [rosmake-2] Finished <<< roslang ROS_NOBUILD in package roslang No Makefile in package roslang [rosmake-3] Finished <<< cpp_common ROS_NOBUILD in package cpp_common [ rosmake ] Results: [ rosmake ] Built 7 packages with 1 failures. [ rosmake ] Summary output to directory [ rosmake ] /home/joq/.ros/rosmake/rosmake_output-20110719-215237 --  joq