[ros-users] rosmake error

Blaise Gassend blaise at willowgarage.com
Tue Oct 19 16:57:59 UTC 2010


I would focus on the error message you are getting. Why can't rospack
create the file /home/omnibot-user/.ros/.rospack_cache.6LDHUP.

Is it possible that you were running as root as some point, and that
/home/omnibot-user/.ros is owned by root? Try to create files in that
directory by hand. That should allow you to track down your problem.

I doubt that adding PowerCube to your rosmake invocation caused the
problem (it seems to be ignored when I try something similar).

On Tue, Oct 19, 2010 at 8:58 AM, Michael Wrock <mike.wrock at gmail.com> wrote:
> Hello,
>
> I'm fairly new to ros, but I haven't seen any documentation on this issue.
>
> I'm using an existing package that I know already works. It's called
> omnibot, so I used rosmake omnibot and everything compiled fine. I
> started writing a new .cpp file and added it to the package and
> compiled it fine. Since there are 15 files that need to compile, I
> tried to guess how to compile just the new .cpp I made, called
> PowerCube. I ran the command rosmake omnibot PowerCube, I'm not sure
> what happened there, but now I cant run rosmake omnibot! When I try, I
> get the following response:
>
> omnibot
> working on omnibot
> Unable to create temporary cache file:
> /home/omnibot-user/.ros/.rospack_cache.6LDHUP
> [rospack] failed to create tmp cache file
> [rosmake] Couldn't determine dependencies for package omnibot. Maybe
> it was a stack?
> omnibot was neither a stack or a package.
>
> Any idea what changed when I ran rosmake omnibot PowerCube? How can I
> reverse it?
>
> Thanks,
> Mike
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list