Ask Your Question
1

Cannot find mk package in Fuerte

asked 2012-04-26 02:04:17 -0500

Thomas gravatar image

Hello, in Fuerte, the mk ROS package cannot be found. I.e. it is located in /opt/ros/fuerte/share/ros/core/mk/ and there is a manifest.xml file in this directory but it is not added in the ROS_PACKAGE_PATH in /opt/ros/fuerte/.

 $ rospack find mk
 [rospack] Warning: ROS_ROOT=/opt/ros/fuerte/ros is not a directory
 [rospack] Error: stack/package mk not found

Did anyone experience the same issue?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2012-04-26 02:48:12 -0500

joq gravatar image

updated 2012-04-26 02:50:13 -0500

Due to file system hierarchy changes, the Fuerte environment is set up differently. You can't just substitute fuerte for electric in a customized setup script.

The correct setting for $ROS_ROOT is /opt/ros/fuerte/share/ros.

You can source /opt/ros/fuerte/setup.bash directly when running with the Ubuntu install packages.

For building against that with custom overlays, I recommend rosws, a new command in the rosinstall package. It will build custom setup scripts and keep them up to date. It works fine for Electric workspaces, too.

edit flag offensive delete link more

Comments

Thanks! It fixed the issue. I will try rosws :)

Thomas gravatar image Thomas  ( 2012-04-26 22:47:50 -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: 2012-04-26 02:04:17 -0500

Seen: 1,704 times

Last updated: Apr 26 '12