Ask Your Question

install missing stack failed by apt-get ros-diamondback

asked 2011-03-19 22:40:22 -0600

sam gravatar image

Hi, I need to install gencam_cu package. I found that gencam_cu package is belong to prairiedog stack. How do I install prairiedog by using similar way like "sudo apt-get install ros-diamondback-prairiedog" Because it said couldn't find ros-diamondback-prairiedog. Thank you~

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2011-03-20 01:11:05 -0600

KoenBuys gravatar image

I assume there are no debian packages yet for prairiedog. You can check them out with svn, open a terminal and enter:

mkdir ros
cd ros
svn co prairiedog
export ROS_PACKAGE_PATH=/home/<your_username>/ros:$ROS_PACKAGE_PATH
roscd gencam_cu
rosmake --pre-clean --rosdep-install

This should do the trick.

edit flag offensive delete link more


what happened when I add --rosdep-install to rosmake? I found that when I open new terminal, I also can't able to roscd gencam_cu. Thank you~
sam gravatar image sam  ( 2011-03-25 23:48:46 -0600 )edit
It calls rosdep install before make, see, could you do $env | grep ROS and post it?
KoenBuys gravatar image KoenBuys  ( 2011-03-26 02:26:17 -0600 )edit
The export ROS_PACKAGE_PATH line allows you to "roscd gencam_cu". That line is only valid in the terminal you ran it in. You can add it to the bottom of your .bashrc (after the source /opt/ros... line) to have it be set for every new terminal opened after you update .bashrc.
Eric Perko gravatar image Eric Perko  ( 2011-03-26 05:13:34 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2011-03-19 22:40:22 -0600

Seen: 504 times

Last updated: Mar 20 '11