FroboMind:Tutorials:How to compile FroboMind

From FroboMind [www.frobomind.org]
Jump to: navigation, search

The following instructions assume that you have completed the FroboMind installation guide.

Compile FroboMind for the first time

This part is actually described in the FroboMind installation guide but you might have a reason to recompile everything without reinstalling FroboMind.

Cleaning up

If you have previously compiled FroboMind you will in your roswork directory have the following subdirectories:

roswork/src
roswork/devel
roswork/build

If you want to clean up the results of previous compilations then simply delete the devel and build directories before continuing.

Compiling

ROS Groovy is compiled using catkin. Catkin is multithreaded and will fail a few times during the initial compilation.

Run these commands to compile FroboMind:

cd ~/roswork
catkin_make

The last command will fail, but just continue to run:

catkin_make

Until the compilation completes at 100%.


If you have made changes or additions to FroboMind

If you change or add software to FroboMind, you need to recompile by running:

cd ~/roswork
catkin_make