ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Sergey's profile - activity

2012-08-30 07:23:34 -0500 received badge  Famous Question (source)
2012-04-23 18:37:25 -0500 received badge  Notable Question (source)
2012-03-08 03:54:07 -0500 received badge  Supporter (source)
2012-01-16 01:08:30 -0500 received badge  Popular Question (source)
2011-09-02 10:52:17 -0500 marked best answer can't find packages

rosmake doesn't search in $HOME/.ros/rosmake. It's just the directory it puts some logs in.

I assume that you are using Ubuntu and installed ros with debian packages. If the system cannot find tf, I suspect that you installed ros-diamondback-base and not the recommended package ros-diamondback-desktop-full. To fix it, just execute the following in a terminal:

sudo apt-get install ros-diamondback-desktop-full

If that doesn't help, something is probably wrong with your ROS_PACKAGE_PATH. In that case, can you please post the output of

echo $ROS_PACKAGE_PATH
2011-08-25 03:36:17 -0500 commented answer can't find packages
Yes, tried the apt-get, it said i have the newest version. The problem was in missing /. Thanks )
2011-08-25 03:09:51 -0500 answered a question can't find packages

2 Lorenz I installed the full package and it doesn't want to update any more.

and this is the output you asked for:

sergey@ubuntu$ echo $ROS_PACKAGE_PATH opt/ros/diamondback/stacks

it looks to be correct.

2011-08-24 23:56:20 -0500 asked a question can't find packages

I'm new to ROS. I got a project from previous developer and now i'm trying to compile it. the project uses several dependent packages (such as eigen, tf etc.) but it can't find any of them.

I installed ROS according to instructions and I can find these packages in /opt/ros/diamondback/stacks, but when I try to call rosmake or rosdep to any of them it fails to find them.

as I understood it searches in /home/username/.ros/rosmake/ when i call rosmake, which of course isn't correct. Where should I change it?

this is how it reacts to rosmake:

sergey@ubuntu:/opt/ros/diamondback/stacks/geometry$rosmake tf
[ rosmake ] Packages requested are: ['tf']                           
[ rosmake ] Logging to directory/home/sergey/.ros/rosmake/rosmake_output-0110825-143550
[ rosmake ] Expanded args ['tf'] to: >[]                                                             
[ rosmake ] WARNING: The following args could not be parsed as stacks or packages: >['tf']           
[ rosmake ] ERROR: No arguments could be parsed into valid package or stack names.

Thank you