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

Cannot find mk package in Fuerte

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

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

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

joq gravatar image

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

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


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

Thomas gravatar image Thomas  ( 2012-04-26 22:47:50 -0600 )edit

Question Tools


Asked: 2012-04-26 02:04:17 -0600

Seen: 1,913 times

Last updated: Apr 26 '12