Documentation:FAQ

From Gameforge Official Website

Jump to: navigation, search

Contents

Introduction

Frequently asked questions
Voici les questions les plus posées et les réponses les plus courants.

FAQ

+++ Installation +++

  • Question : Comment récupérer les sources du projet ?
[X] Vous trouverez les sources sur le site de Gna.org.
Sous Windows, vous pouvez utiliser :
Sous Linux (Ubuntu) :
  • En utilisant la commande :
sudo apt-get install subversion

si svn n'est pas installé. Pour le vérifier faite svn --help

Mise en place de la clef SSH


Pour créer la clé SSH, il faut taper cette commande :

ssh-keygen -t rsa

Un nom de fichier vous sera demandé, si vous mettez rien, le fichier sera stocké dans /home/user/.ssh/id_rsa.pub
Vous devez également saisir un mot de passe.

Example :

Enter file in which to save the key (/home/user/.ssh/id_rsa): 
Created directory '/home/user/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX user@mycomputer

Copiez, par la suite, la clé situé dans le fichier PUB dans votre compte GNA en utilisant ce lien :

https://gna.org/my/admin/editsshkeys.php

  • Question : Quelles sont les librairies à installer ?
[X] Voici les libs indispensables pour le projet :
  • STL
  • BOOST (libboost-dev)
  • ACE (libace-dev)
  • XERCES (libxerces-dev)
// TODO


  • Question : Comment installer Ogre3D sous Linux et Windows ?
[X] Voici les étapes à suivre :
  • Building from source

Il vous faut tout d'abord les librairies qui peuvent apparaître sous différent nom. Ces programmes ont été utilisés pour OGRE v1.2 [Dagon] et supérieur.

autoconf  automake  make pkg-config libtool
libglut : Librairies OpenGL pour compiler les DEMOS

Librairies externes :
freetype2 libfreetype6  libfreetype6-dev
libpng  libpngXX-dev libjpeg libjpegXX-dev libtiff libtiffXX-dev
libzzip  libzzipXX-dev zziplib-bin
OIS sur http://www.sourceforge.net/projects/wgois

Depuis la version 1.4.0, Ogre n'utilise plus libDevil pour la gestion des images mais FreeImage : 
disponible sur http://freeimage.sourceforge.net/
= dézipper
= entrez dans le répertoire
= faire un "sudo make" et "sudo make install"
= puis un "sudo make clean" à la fin

libxaw-headers libxxf86vm-dev libxrandr-dev 

Autres :

libcegui  : pour la création d'interface graphique CEGUI
libxtX-dev :

Pour les versions Ogre jusqu'à la 1.2.5
libdevil libmng 

La liste complète des librairies : http://web.media.mit.edu/~phaeton/ogre/OgreUbuntuInstallNotes.html

Selon les plateforme ce kit vous sera peut être demandé

Cg Nvidia Toolkit que vous trouverez sur [http://developer.nvidia.com/object/cg_toolkit.html le site]

PROCEDURE
= Télécharger le ficher tar.gz
= Décompresser
= Copier respectivement les fichiers du repertoire "usr" créé dans le vrai repertoire /usr

Récupérez soit le fichier tar sur le site, soit par CVS (pour plus d'aide voir ici)

Pour se s'authentifier:

cvs -d:pserver:anonymous@cvs.ogre3d.org:/cvsroot/ogre login

Appuyer juste sur 'Enter' pour le mot de passe.
Récupérer le module ogrenew en tapant:

cvs -z3 -d:pserver:anonymous@cvs.ogre3d.org:/cvsroot/ogre co -P ogrenew

Quand vous avez fini de télécharger le package, allez dans le répertoire ogrenew et tapez :

./bootstrap
./configure
sudo make
sudo make install
  • Récupération par APT

Le package OGRE v1.2 [Dagon] n'est pas encore disponible sur la UBUNTU version 5.10 Breezy. Vérifiez comme même en effectuant :

apt-cache search libogre

Si ce package est disponible, faites un :

apt-get install libogre-xx

+++ Compilation +++

  • Question : J'ai ce message d'erreur lorsque je lance scons "G++ non trouvé" ?
[X] Vous devez vous assurer que gcc g++ et la lib libc6-dev sont bien installés sur votre machine.
PREREQUIS : gcc et g++ version 3.3.0 minimum
  • Question : Quand je lance le client ou le serveur, j'ai une erreur "impossible de trouver la igf-commum.o" ?
[X] Vous devez spécifier le chemin de la librairie partagée en faisant :
 $ pwd
 /home/luther/tmp/gameforge/trunk/0.0.1
 $ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:`pwd`/build/commun/src
  • Question : ... ?
[X]

+++ Divers +++

  • Question : ... ?
[X]
  • Question : ... ?
[X]
  • Question : ... ?
[X]
Personal tools