|
From: David R. <dav...@fr...> - 2009-05-22 17:44:03
|
Bonjour, et bienvenue dans le projet mgengine!
On Fri, 22 May 2009 16:07:22 +0000
"Benoît Mathern" <bma...@us...> wrote:
> Bonjour,
>
> Dans le cadre de mon travail, je suis amené à utiliser
> mgengine avec le simulateur SiVIC. Je voudrais essayer
> d'installer le tout sur Mac OSX. Comme je n'ai pas trouvé de
> documentation pour Mac OS sur le CVS, j'ai essayé d'adapter
> la méthode d'installation de mgengine sous Linux, mais je
> reste bloqué avec quelques erreurs à la compilation.
>
> Dominique Gruyer m'a donné votre contact en me disant que
> vous utilisiez mgengine avec un Mac. Est-ce que vous
> pourriez me donner quelques pistes pour l'installation ?
bien sûr. Pour commencer il y a actuellement trois branches de
développement de mgengine : la branche principale ("CVS HEAD"),
la branche "renderer", et la branche "R1".
Je travaille actuellement sur cette dernière, qui sert à préparer la
prochaine release 1.0. Je peux confirmer que celle-ci fonctionne
correctement sur mac. La procédure est pratiquement identique à celle
pour linux. La seule chose qui change, c'est comment installer les
dépendances. J'utilise pour ce faire le système MacPort :
http://www.macports.org/install.php
Vous aurez besoin des Developper Tools d'Apple (j'utilise la version
XCode 3.1 sous Leopard). Une fois macport installé, il suffit de faire :
sudo port install glew libsdl libsdl_ttf libsdl_image libsigcxx2 boost rlwrap ccache
Ça prend un peu de temps... Ensuite dans le checkout mgengine :
make && sudo make install
Maintenant, concernant SiVIC il faut voir avec Emmanuel. En attendant,
il vous est possible de tester avec un jeu de données plus simple; il y
a un module "mge-data-hexa" dans le CVS. Faites un checkout de ce
module, entrez dans son répertoire et faites :
make user-install
ce qui va vous créer un fichier de configuration pour que mgengine
trouve le chemin des données. Pour tester le moteur tappez :
/opt/mgengine/bin/mgengine
ce qui devrait vous donner l'invite mgengine, puis :
run hexa-nodof.script
vous devriez obtenir une jolie animation :)
Surtout n'hésitez pas à demander de l'aide, en particulier si ça ne
marche pas comme prévu. À propos, il y a deux listes de diffusions
auxquelles vous pouvez vous abonner :
http://sourceforge.net/mailarchive/forum.php?forum_name=mgengine-user
http://sourceforge.net/mailarchive/forum.php?forum_name=mgengine-devel
La première est pour les discussions utilisateur; bien qu'elle n'aie à
ma connaissance jamais servi, celà devrait changer quand on aura livré
la version 1 du moteur. La seconde liste reçoit les messages de commit
du cvs, et sert également pour les questions plutôt orientées vers le
développement du moteur lui-même.
> Merci d'avance.
> Je veux bien au passage m'inscrire sur le projet. Si je peux
> contribuer à la documentation d'installation, par exemple... ;-)
>
> Cordialement,
> Benoît Mathern
aucun problème, surtout si vous êtes volontaire pour contribuer à la
doc ;-) Vous connaissez peut-être déjà, mais nous avons 1 wiki :
http://mgengine.wiki.sourceforge.net/
Cordialement,
--
David Raulo
|