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 |