Ian, <div>common_msgs is a stack not a package and as such it is not a valid package dependency and rospack will not find it.  packages depend on packages and stacks depend on stacks, but cannnot cross. </div><div><br></div>

<div>I expect you want something like geometry_msgs or sensor_msgs which are stacks inside common_msgs. </div><div><br></div><div>Tully<br><br><div class="gmail_quote">On Thu, Jul 22, 2010 at 3:20 PM, ibwood <span dir="ltr"><<a href="mailto:ianbenjiman@hotmail.com">ianbenjiman@hotmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
Ok, this is weird..<br>
<br>
when I try to rosmake the package "omnibot", an error comes up, saying that<br>
the program can't locate package dependencies, even though I have specified<br>
in the manifest file. Here is the ouput:<br>
<br>
$ rosmake omnibot<br>
[ rosmake ] [ make ]<br>
[ rosmake ] Packages requested are: ['omnibot']<br>
[ rosmake ] Logging to directory<br>
[ rosmake ] /home/mars/.ros/rosmake/rosmake_output-20100722-170218<br>
[ rosmake ] Expanded args ['omnibot'] to:<br>
['omnibot']<br>
[ rosmake ] Checking rosdeps compliance for packages omnibot.  This may take<br>
a few seconds.<br>
[ rosmake ] [ make ]<br>
[ rosmake ] rosdep check failed to find system dependencies: rosdep ABORTED:<br>
Cannot location installation of stack visualization_core.<br>
ROS_ROOT[/home/mars/ros]<br>
ROS_PACKAGE_PATH[/home/mars/ros/omnibot/visualization_core/visualization_msgs]<br>
[ rosmake ] [ make ]<br>
[ rosmake ] Starting >>> tools/rospack<br>
[ rosmake ] [ make ] [ tools/rospack: 0.17 sec ]                   1/3<br>
Bootstrap[ rosmake ] Finished <<< tools/rospack<br>
[ rosmake ] Starting >>> 3rdparty/gtest<br>
[ rosmake ] [ make ] [ 3rdparty/gtest: 0.01 sec ]                  2/3<br>
Bootstrap[ rosmake ] Finished <<< 3rdparty/gtest<br>
[ rosmake ] Starting >>> core/genmsg_cpp<br>
[ rosmake ] [ make ] [ core/genmsg_cpp: 0.92 sec ]                 3/3<br>
Bootstrap[ rosmake ] Finished <<< core/genmsg_cpp<br>
[ rosmake ] [ make ] [ core/genmsg_cpp: 0.95 sec ]                 3/3<br>
Bootstrap[rosmake-0] Starting >>> omnibot [ make ]<br>
[rosmake-1] Starting >>> roslang [ make ]<br>
[rosmake-1] Finished <<< roslang  No Makefile in package roslang<br>
[ rosmake ] [ make ] [ omnibot: 0.02 sec ]             [ 1 Active 3/9<br>
Complete ][rosmake-1] Starting >>> roslib [ make ]<br>
[ rosmake ] [ make ] [ omnibot: 0.28 sec ] [ roslib... [ 2 Active 3/9<br>
Complete ][ rosmake ] All 22 lines<br>
{-------------------------------------------------------------------------------<br>
  mkdir -p bin<br>
  cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find<br>
rosbuild`/rostoolchain.cmake  ..<br>
  [rosbuild] Building package omnibot<br>
  Failed to invoke /home/mars/ros/bin/rospack deps-manifests omnibot<br>
  [rospack] couldn't find dependency [common_msgs] of [omnibot]<br>
  [rospack] missing dependency<br>
<br>
<br>
  CMake Error at /home/mars/ros/core/rosbuild/public.cmake:113 (message):<br>
<br>
<br>
    Failed to invoke rospack to get compile flags for package 'omnibot'.<br>
Look<br>
    above for errors from rospack itself.  Aborting.  Please fix the broken<br>
    dependency!<br>
<br>
  Call Stack (most recent call first):<br>
    /home/mars/ros/core/rosbuild/public.cmake:178 (rosbuild_invoke_rospack)<br>
    CMakeLists.txt:3 (rosbuild_init)<br>
<br>
<br>
  -- Configuring incomplete, errors occurred!<br>
-------------------------------------------------------------------------------}<br>
[ rosmake ] Output from build of package omnibot written to:<br>
[ rosmake ]<br>
/home/mars/.ros/rosmake/rosmake_output-20100722-170218/omnibot/build_output.log<br>
[rosmake-0] Finished <<< omnibot [FAIL] [ 0.27 seconds ]<br>
[ rosmake ] Halting due to failure in package omnibot.<br>
[ rosmake ] Waiting for other threads to complete.<br>
[ rosmake ] [ make ] [ roslib: 1.63 sec ]              [ 1 Active 3/9<br>
Complete ][rosmake-1] Finished <<< roslib [PASS] [ 1.65 seconds ]<br>
[ rosmake ] Results:<br>
[ rosmake ] Built 5 packages with 1 failures.<br>
[ rosmake ] Summary output to directory<br>
[ rosmake ] /home/mars/.ros/rosmake/rosmake_output-20100722-170218<br>
[ rosmake ] WARNING: Rosdep did not detect the following system dependencies<br>
as installed: rosdep ABORTED: Cannot location installation of stack<br>
visualization_core. ROS_ROOT[/home/mars/ros]<br>
ROS_PACKAGE_PATH[/home/mars/ros/omnibot/visualization_core/visualization_msgs]<br>
Consider using --rosdep-install option or `rosdep install omnibot`<br>
<br>
What's the problem?<br>
<br>
-Ian<br>
--<br>
View this message in context: <a href="http://ros-users.122217.n3.nabble.com/Package-dependencies-not-detected-from-manifest-tp988373p988373.html" target="_blank">http://ros-users.122217.n3.nabble.com/Package-dependencies-not-detected-from-manifest-tp988373p988373.html</a><br>


Sent from the ROS-Users mailing list archive at Nabble.com.<br>
<br>
------------------------------------------------------------------------------<br>
This SF.net email is sponsored by Sprint<br>
What will you do first with EVO, the first 4G phone?<br>
Visit <a href="http://sprint.com/first" target="_blank">sprint.com/first</a> -- <a href="http://p.sf.net/sfu/sprint-com-first" target="_blank">http://p.sf.net/sfu/sprint-com-first</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@lists.sourceforge.net">ros-users@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ros-users" target="_blank">https://lists.sourceforge.net/lists/listinfo/ros-users</a><br>
_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>
</div>