Ask Your Question
0

install missing stack failed by apt-get ros-diamondback

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

sam gravatar image

Hi, I need to install gencam_cu package. I found that gencam_cu package is belong to prairiedog stack. http://www.ros.org/wiki/gencam_cu 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
1

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

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:

cd
mkdir ros
cd ros
svn co http://prairiedog.googlecode.com/svn/trunk 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

Comments

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 -0500 )edit
It calls rosdep install before make, see http://www.ros.org/wiki/rosmake, could you do $env | grep ROS and post it?
KoenBuys gravatar image KoenBuys  ( 2011-03-26 02:26:17 -0500 )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 -0500 )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

Stats

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

Seen: 480 times

Last updated: Mar 20 '11