Re: [ros-users] Problem with rosinstall on Arch

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: User discussions
Date:  
To: ros-users
Subject: Re: [ros-users] Problem with rosinstall on Arch
Hi Bjoern,

That error message is a little misleading. It should read, "No 'ros'
stack defined" instead of no ROS_ROOT. It's been fixed but in the mean
time, rosinstall does not read from your environment. You need to have
a target which defines where ros is installed. I've created a
troubleshooting page to cover it here
http://www.ros.org/wiki/rosinstall/Troubleshooting#Error:_No_.27ros.27_stack_defined

In your case where did you create the .rosinstall file which has the
'ros' stack defined? I'm going to call that directory
PATH_TO_PREVIOUS_ROSINSTALL, which I"m guessing in your case is
/home/bjoern/ROS . When you want to add urdf_tools to that rosinstall
file you can use:

rosinstall PATH_TO_PREVIOUS_ROSINSTALL_DIR urdf_tools.rosinstall

assuming there's a .rosinstall file in PATH_TO_PREVIOUS_ROSINSTALL_DIR

Tully

On 12/27/2010 05:49 AM, Björn Giesler wrote:
> Hi,
>
> I'm trying to work through the URDF examples in the Wiki. This requires installing the urdf_tools stack, which I haven't found in any of the ...rosinstall files under http://www.ros.org/rosinstalls/, so I wrote my own install file, looking like this:
>
> [bjoern@toennchen ROS]$ cat urdf_tools.rosinstall
> - svn:
>      local-name: urdf_tools
>      uri: https://wu-ros-pkg.svn.sourceforge.net/svnroot/wu-ros-pkg/stacks/urdf_tools/trunk

>
> When I try to install this, it fetches the package from SVN, only to give me this error:
>
> ERROR: No ROS_ROOT defined. The 'ros' stack is required in all rosinstall directories. [...]
>
> ...but ROS_ROOT is defined:
>
> [bjoern@toennchen ROS]$ echo $ROS_ROOT
> /home/bjoern/ROS/ros
>
> Since it can't find ROS_ROOT, it doesn't add the package in $ROS_ROOT/.rosinstall. This is probably the reason why roslaunch can't find it so I can't run any of the examples. Can anyone help me?
>
> Damn, ROS is complicated...
>
> Thanks in advance& Regards,
> Björn