= OpenSUSE Installation =
<<TOC(3)>>

== SVN Based Install (download-and-compile) ==
=== Pre-installation ===
 * install mercurial
 * install cmake subversion

{{{
sudo zypper install cmake subversion python-setuptools gcc gcc-c++
}}}
 * install libyaml from source.

{{{
wget http://pyyaml.org/download/libyaml/yaml-0.1.3.tar.gz -O ~/yaml-0.1.3.tar.gz
tar -xzf ~/yaml-0.1.3.tar.gz
cd ~/yaml-0.1.3 && ./configure && make && sudo make install
}}}
 * easyinstall pyyaml

{{{
sudo easy_install pyyaml
}}}
 * Install following dependencies with devel versions(for installing Desktop-Full, also installing Gazebo) using yast or openSUSE(11.4) build service or from source<<BR>><<BR>>1. wxWidgets<<BR>>2. Python-wxWidgets<<BR>>3. python-matplotlib, python-matplotlib-wx<<BR>>4. fltk<<BR>>5. Cg (Nvidia)<<BR>>6. python-imaging<<BR>>7. python-paramiko<<BR>>8. python-yaml<<BR>>9. log4cxx (source install from Apache, will need to fix few files with missing #include's cstring, cstdlib, cstdio etc.)<<BR>>10. gtest (source install from google code)<<BR>>11. libfreeimage<<BR>>12. freeglut<<BR>>13. libyaml<<BR>>14. libxrandr<<BR>>
 * The rosdep cannnot detect the OpenSUSE OS the commands below will fail to detect the os, add a "-n" option to not automatically build.  Then you will need to build manually like this, after manuallly resolving the dependencies.

{{{
. ~/ros/setup.sh
rosmake --no-rosdep rostest
}}}
<<Include(diamondback/Installation/rosinstall)>>

<<Include(diamondback/Installation/PostInstall)>>