Difference between revisions of "How to build Gimias 1.4.1 in Linux"
(Created page with 'This manual is meant to be used for Gimias 1.3.0 release, for previous manuals contact the mailing list. This page is not complete. Please take a look at the [[HowToBuildGimias_1…') |
Msteghofer (Talk | contribs) (Link to SVN) |
||
(9 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | This manual is meant to be used for Gimias 1. | + | This manual is meant to be used for Gimias 1.4.0 release, for previous manuals contact the mailing list. This page is not complete. Please take a look at the [[HowToBuildGimias_1_4_0_InWindows_Step_1 | Windows page]] to get further details. |
− | = | + | = Prerequisites = |
+ | |||
+ | == Build Tools == | ||
Before checking out and building GIMIAS, make sure that you have installed the following tools: | Before checking out and building GIMIAS, make sure that you have installed the following tools: | ||
− | * | + | Tools that are available as packages of all major linux distributions (that is in most cases the easiest way to install them): |
− | * | + | * An SVN client (e.g. the [http://subversion.apache.org/packages.html official command-line client] or the graphical client [[http://www.syntevo.com/smartsvn/download.html Smart SVN]]) |
− | * | + | * A ''C'' and ''C++'' compiler (we recommend the [http://gcc.gnu.org/ GNU Compiler Collection (gcc)]) |
− | * | + | * [http://www.cmake.org/cmake/resources/software.html CMake >= 2.8] |
− | * [ | + | * [http://www.python.org/getit/ Python >= 2.4] |
+ | * [http://www.wxpython.org/download.php wxPython] (corresponding to your Python version) | ||
+ | |||
+ | Tools that don't (yet) have a package in major Linux distributions: | ||
+ | * [https://github.com/csnake-org/CSnake/tarball/v2.5.0 CSnake >= 2.5.0] | ||
+ | |||
+ | == Libraries == | ||
You should also check that you have installed the following packages in your system: | You should also check that you have installed the following packages in your system: | ||
* gtk2.0 (i.e. sudo apt-get install libgtk2.0-dev ...) | * gtk2.0 (i.e. sudo apt-get install libgtk2.0-dev ...) | ||
− | |||
* UUID-dev | * UUID-dev | ||
− | |||
* python-dev | * python-dev | ||
− | |||
* imagemagick | * imagemagick | ||
− | |||
* doxygen | * doxygen | ||
− | |||
* subversion | * subversion | ||
− | |||
* ruby-dev | * ruby-dev | ||
− | + | * '''Remark'': There could be a problem with the official driver of NVIDIA: it writes on some OpenGL (Mesa) headers . You have to uninstall it and install it again. | |
− | * '''Remark'': There could be a problem with the official driver of NVIDIA: it writes on some OpenGL (Mesa) headers . You have to uninstall and install | + | * libxt-dev: in order to have the file X11/StringDefs.h that you istall with this package |
− | + | ||
− | * libxt-dev: | + | |
= Steps = | = Steps = | ||
# Check out Gimias from repository with svn client | # Check out Gimias from repository with svn client | ||
− | # Configure CSnake | + | # Configure using CSnake |
− | # Option 1: Automatic | + | # Build |
+ | ## Option 1: Fully Automatic | ||
+ | ## Option 2: Step by Step | ||
== Check out Gimias == | == Check out Gimias == | ||
− | Checkout project from repository URL: | + | Checkout project from repository URL: {{SVN_GIMIAS_Stable}}/GIMIAS_1_4_1/ |
== Configure CSnake == | == Configure CSnake == | ||
Line 54: | Line 56: | ||
[[File: selectProjects.png|500px|Select Projects Tab]] | [[File: selectProjects.png|500px|Select Projects Tab]] | ||
− | == Option 1 : Automatic Build == | + | == Option 1: Automatic Build == |
− | Once | + | Once you have configured CSnake you can click on the '''Configure All''' button in order to build everything automatically. This will take a while. |
− | This will take a while. | + |
Latest revision as of 08:14, 27 June 2012
This manual is meant to be used for Gimias 1.4.0 release, for previous manuals contact the mailing list. This page is not complete. Please take a look at the Windows page to get further details.
Contents
Prerequisites
Build Tools
Before checking out and building GIMIAS, make sure that you have installed the following tools:
Tools that are available as packages of all major linux distributions (that is in most cases the easiest way to install them):
- An SVN client (e.g. the official command-line client or the graphical client [Smart SVN])
- A C and C++ compiler (we recommend the GNU Compiler Collection (gcc))
- CMake >= 2.8
- Python >= 2.4
- wxPython (corresponding to your Python version)
Tools that don't (yet) have a package in major Linux distributions:
Libraries
You should also check that you have installed the following packages in your system:
- gtk2.0 (i.e. sudo apt-get install libgtk2.0-dev ...)
- UUID-dev
- python-dev
- imagemagick
- doxygen
- subversion
- ruby-dev
- 'Remark: There could be a problem with the official driver of NVIDIA: it writes on some OpenGL (Mesa) headers . You have to uninstall it and install it again.
- libxt-dev: in order to have the file X11/StringDefs.h that you istall with this package
Steps
- Check out Gimias from repository with svn client
- Configure using CSnake
- Build
- Option 1: Fully Automatic
- Option 2: Step by Step
Check out Gimias
Checkout project from repository URL: https://svn.gimias.org/svn/toolkit/gimias/stable/GIMIAS_1_4_1/
Configure CSnake
Options Tab
Context Tab
Select Projects Tab
Option 1: Automatic Build
Once you have configured CSnake you can click on the Configure All button in order to build everything automatically. This will take a while.