InstallationOBT
Un article de OpenMASKWiki.
Sommaire |
Introduction
OBT (Open Bunraku Tools) DSI (Dot Scene Interface) et HBT (Humano Basic Tools) sont des petites bibliothèques d'utilitaires voir la documentation en ligne
Vous pouvez installer la totalité du projet à partir de la forge (Linux ou Windows).
Installation à partir de la forge sous Linux
Il y a 3 packages à installer dans cet ordre :
- obt : Open Bunraku Tools (svn://scm.gforge.inria.fr/svn/obt/obt/...)
- dsi : Dot Scene Interface (svn://scm.gforge.inria.fr/svn/obt/dsi/...)
- hbt : Humano Basic Tools (svn://scm.gforge.inria.fr/svn/obt/hbt/...). Ce module est optionnel à partir de la version 4.2 d'OpenMASK
- Pour récupérer les sources placez vous dans le répertoire approprié (par exemple pour obt : /local/soft/obt)
cd /local/soft mkdir obt (si le répertoire /local/soft/obt n'existe pas) cd obt
Si vous souhaitez utiliser la dernière version présente sur la forge (à vos propres risques):
svn checkout svn://scm.gforge.inria.fr/svn/obt/MODULE/trunk (ici , MODULE = obt)
Nous recommandons cependant d'utiliser la dernière release (l'exemple ci-dessous montre le cas de la version 1.4.0)
svn checkout svn://scm.gforge.inria.fr/svn/obt/MODULE/branches/v_1_4_0-branch (ici , MODULE = obt)
- svn crée un répertoire trunk ou v_x_x_x-branch et y télécharge l'ensemble des fichiers du projet
- Allez dans le répertoire créé
cd trunk
ou
cd v_x_x_x-branch
- Créez un répertoire build
mkdir build
- Entrez dans le répertoire build
cd build
- Lancez la commande cmake avec le CMakelists.txt qui se trouve à la racine d'OBT en précisant éventuellement le répertoire d'installation (la variable INSTALLPREFIX est utilisée à cette fin), ainsi que le type de build (Debug ou Release, par défaut Release)
cmake .. -DINSTALLPREFIX:PATH=/local/soft -DCMAKE_BUILD_TYPE=Release
- Lancez la compilation et l'installation
make install
- L'installation créera les répertoires suivants dans le répertoire d'installation :
- include contenant tous les entêtes (*.h) de la bibliothèque
- lib contenant la bibliothèque (libOBT.so)
- lib/pkgconfig contenant le configuration de la bibliothèque (OBT.pc)
- Vous devez ajouter le chemin d'accès à OBT.pc dans votre variable d'environnement PKG_CONFIG_PATH et le chemin d'accès à libOBT.so dans votre variable d'environnement LD_LIBRARY_PATH, modifiez au besoin votre ~/.cshrc
setenv PKG_CONFIG_PATH "/local/soft/lib/pkgconfig:$PKG_CONFIG_PATH" setenv LD_LIBRARY_PATH "/local/soft/lib:$LD_LIBRARY_PATH"
- Pour savoir à posteriori si la librairie a été compilée en Debug ou en Release, il suffit de consulter la variable buildtype du fichier OBT.pc
pkg-config OBT --variable=buildtype
Installation sous Windows
Récupérer les sources sur la forge pour chaque librairie avec un client SVN (ex: TortoiseSVN) dans le répertoire de votre choix (ex : c:\obt pour OBT): Si vous souhaitez utiliser la dernière version présente sur la forge (à vos propres risques):
svn://scm.gforge.inria.fr/svn/obt/MODULE/trunk
Nous recommandons cependant d'utiliser la dernière release (l'exemple ci-dessous montre le cas de la version 1.4.0)
svn://scm.gforge.inria.fr/svn/obt/MODULE/branches/v_1_4_0-branch
Il y a 3 packages à installer dans cet ordre :
- obt : Open Bunraku Tools (svn://scm.gforge.inria.fr/svn/obt/obt/...)
- dsi : Dot Scene Interface (svn://scm.gforge.inria.fr/svn/obt/dsi/...)
- hbt : Humano Basic Tools (svn://scm.gforge.inria.fr/svn/obt/hbt/...). Ce module est optionnel à partir de la version 4.2 d'OpenMASK
Pour chacun, la procédure d'installation est la suivante (l'exemple suivant montre l'installation d'obt):
- lancer cmake-gui (il peut être nécessaire de le relancer entre chaque installation pour prendre en compte les nouvelles variables d'environnement, voir même d'ouvrir l'éditeur de variables de windows, puis le fermer en faisant ok, pour les prendre en compte. Il n'y a pas de meilleure solution actuellement)
- Indiquer où se situe le code source (ex : c:\obt). Il est conseillé d'utiliser la dernière branche, plutôt que le trunk
- Indiquer où créer la solution (ex : obt\build)
- Cliquer sur configure
- Indiquer l'outil de programmation que vous souhaitez utiliser
- Si vous souhaiter spécifier un répertoire d'installation autre que celui par défaut, modifiez l'entrée CMAKE_INSTALL_PREFIX (ex : c:\obt)
- Cliquer à nouveau sur configure
- Cliquer sur Generate
- Une fois la génération terminée, rendez-vous dans le répertoire où la solution a été créée (ex : obt\build) et lancez la solution (fichier .sln pour Microsoft Visual Studio)
- Vous pouvez sélectionner le mode de compilation Debug, Release, ...
- Pour lancer la compilation : clic droit sur ALL_BUILD et générer
- Pour lancer l'installation (lance également la compilation si necessaire) : clic droit sur INSTALL et générer
- Si vous avez spécifié un répertoire d'installation à l'étape 6 et si elle n'existe pas, créer la variable d'environnement correspondant indiquant le dossier où le package a été installé (ex : OBT_HOME => c:\obt).
Les variables d'environnement sont :
- OBT_HOME
- DSI_HOME
- HBT_HOME
- WM4_HOME
Installation de WildMagic 4
- Téléchargez la dernière version sur le site de Geometric Tools
- Extraire l'archive
- Récupérer les fichiers supplémentaires en utilisant votre client SVN sur svn://scm.gforge.inria.fr/svn/obt/WildMagic4/
- Copier les fichiers récupérés par le SVN dans l'arborescence extraite de l'archive extraite à l'étape 2.
- Suivre les étapes d'installation des autres packages d'OBT

