I'm using ROS Fuerte and I would like to use the stack geographicinfo from one of my packages. My package itself is stored on the company's SVN, protected with user names and passwords (i.e. not a public SVN). My package is to be shared among project partners, some of which have no ROS experience. I would thus like
geographicinfo to be installed automatically (from source or package) when anyone using my package calls rosmake. Eventually, I would like all packages on which I depend to be installed automatically.
My project partners all use Ubuntu 11.04 and ROS Fuerte. However, they use different variants of ROS, some of which shared with other projects and thus cannot be modified.
The documentation that I found said that I should simply add
<rosdep name="geographicinfo"/> to my manifest file, but I have the impression that I have to put the URL of the stack somewhere. Otherwise, I get the following error:
$ rosdep install MyPackage ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: MyPackage: Cannot locate rosdep definition for [geographicinfo]
How do I resolve this?