CETTE DOCUMENTATION N'EST PAS TERMINE ET NE FONCTIONNE ATUELLEMENT PAS !
Commence par installer l'environnement de programmation d'apple. Pour cela, charge le second dvd d'installation du système d'exploitation de ton ordiantateur, puis installe XCode Tool.
Cet environnement contient entre autre gcc, et make.
Nous allons installer la librairie MLV ainsi que ses dépendances dans un répertoire de ton dossier personnel.
Créé un répertoire en tapant la commande :
mkdir $HOME/fakeroot mkdir $HOME/fakeroot/src
Il est nécessaire de configurer le système d'exploitation, pour qu'il sache que de nouvelles librairies sont installées dans le répertoire fakeroot. Pour cela, il suffit de définir quelques variables d'environnements dans un fichier qui est executé à chaque demarrage du terminal.
Ce fichier est $HOME/.bash_profile
Ajoute dans ce fichiers les commandes suivantes à la fin du fichier en question:
#!bin/sh export FAKEROOT="$HOME/fakeroot" export PATH="$PATH:$FAKEROOT/bin" export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:$FAKEROOT/lib" export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$FAKEROOT/lib/pkgconfig" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$FAKEROOT/lib" export ACLOCAL="aclocal -I /usr/share/aclocal -I $FAKEROOT/share/aclocal" export PKG_CONFIG="$FAKEROOT/bin/pkg-config" export CPPFLAGS="-I$FAKEROOT/include" export LDFLAGS="-L$FAKEROOT/lib"
Si le fichier n'y est pas, créé le.
Tu dois maintenant redemarrer ton terminal pour prendre en compte les changements.
Verifie que les variables d'environnement ont bien été installées en tapant la commande:
export
qui devrait afficher toutes les variables d'environement existantes.
Si sous macintosh cela ne marche pas, tu peux les examiner en tapant la commande:
echo $FAKEROOT echo $PATH etc ...
Nous allons maintenant installer différents programmes et librairies qui seront nécessaires au fonctionnement de MLV.
Commence par télécharger pkg-config.tar en allant sur le site :
http://pkgconfig.freedesktop.org/releases/
et en le mettant dans le répertoire
$HOME/fakeroot/src.
Désarchive le fichier en tapant la ligne de commande suivante:
cd $HOME/fakeroot/src tar -xf pkg-config.tar
Nous allons maintenant installer pkg-config :
cd ./pkg-config-X.X ./configure --prefix=$FAKEROOT make make install
Attention, tu dois adapter les lignes précédentes en remplacant les X.X par les numéros de version de la librairies que tu as téléchargé.
La deuxième ligne de commande configure le code source de pkg-config pour que le code source prenne en compte les caractéristiques de l'architecture de ton ordinateur. L'option --prefix permet de dire au code source que le résultat de la compilation doit être installé dans le répertoire $FAKEROOT. Nous rappellons que la variable d'environnement $FAKEROOT a été précédement configuré pour valoir la valeur $HOME/fakeroot (qui est ton répertoire d'installation des librairies) La 3ème commande compile le programme La dernière installe la librairie sur ton ordinateur à l'endroit que tu as donnée lors de l'étape de configuration du code source.
Voilà, pkg-config est installé.
libtool est un outils d'aide à la compilation.
L'installation de libtool est identique à celle de pkg-config. Commence par télécharger libtool-X-X.tar sur le site : http://ftp.gnu.org/gnu/libtool/.
Puis tape les commandes suivantes:
cd $FAKEROOT/src tar -xf libtool-X-X.tar cd libtool-X-X ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://zlib.net/
cd $FAKEROOT/src tar -xzf zlib-X.X.tar.gz cd zlib-X.X ./configure --prefix=$FAKEROOT make make install
cd $FAKEROOT/src tar -xzf gettext-X.tar.gz cd gettext-X ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://www.icewalkers.com/Linux/Software/515980/GLib2.html
cd $FAKEROOT/src tar -xzf glib-2.X.X.tar.gz cd glib-2.X.X ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://www.libpng.org/pub/png/libpng.html
cd $FAKEROOT/src tar -xzf libpng-X.X.tar.gz cd libpng-X.X/ ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://download.savannah.gnu.org/releases/freetype/
cd $FAKEROOT/src tar -xzf freetype-X.X.tar.gz cd freetype-X.X/ ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site ftp://xmlsoft.org/libxml2/
cd $FAKEROOT/src tar -xzf libxml2-X.X.tar.gz cd libxml2-X.X ./configure --prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://www.libsdl.org/download-1.2.php
Cette librairie est une boîte à outils pour programmer les jeux. La librairie MLV l'utilise.
Télécharge SDL en allant sur le site : http://www.libsdl.org/. Il est important de prendre la version 1.2.X de la librairie. Installe la librairie en tapant les lignes de commandes suivantes:
cd $FAKEROOT/src tar -xzf SDLX.tar.gz ./configure --prefix=$FAKEROOT --without-x make make install
Ensuite, il faudra qur tu modifies le fichier $FAKEROOT/lib/pkgconfig/sdl.pc, qui semble être mal configuré lorsque l'on compile avec certaines options déssactivées. Vérifies, donc que la ligne Libs du fichier $FAKEROOT/lib/pkgconfig/sdl.pc est bien remplie comme suit:
Libs: -L${libdir} -lSDLmain -lSDL -Wl,-framework,Cocoa
Télécharge la librairie sur le site http://www.libsdl.org/projects/SDL_image/
cd $FAKEROOT/src tar -xzf SDL_image-X.X.tar.gz cd SDL_image-X.X ./configure --prefix=$FAKEROOT --with-sdl-prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://www.libsdl.org/projects/SDL_mixer/
cd $FAKEROOT/src tar -xzf SDL_mixer-X.X.tar.gz cd SDL_mixer-X.X/ ./configure --prefix=$FAKEROOT --with-sdl-prefix=$FAKEROOT make make install
Télécharge la librairie sur le site http://www.libsdl.org/projects/SDL_ttf/
cd $FAKEROOT/src tar -xzf SDL_ttf-X.X.tar.gz cd SDL_ttf-X.X/ ./configure --prefix=$FAKEROOT --with-sdl-prefix=$FAKEROOT --without-x make make install
Télécharge la librairie sur le site : http://www.ferzkopp.net/joomla/content/view/19/14/
cd $FAKEROOT/src tar -xzf SDL_gfx-X.X.tar.gz cd SDL_gdx-X.X autoreconf --install -force ./configure --prefix=$FAKEROOT --with-sdl-prefix=$FAKEROOT --without-x make make install
Télécharger le fichier Doxygen-1.7.4.dmg de la librairie doxygen
Commence par télécharger le code source de la librairie MLV. Tu ne vas pas utiliser la version courante qui est vielle et comporte quelque bugs, mais celle qui est actuellement en devellopement et qui devrait bientôt remplacer l'ancienne. Cette version est située à l'addresse : http://www.labri.fr/~boussica/private/mlv/depot/mlv-0.5/mlv-0.5.tar.gz
Installe la librairie en tapant les commandes suivantes:
cd $FAKEROOT/src tar -xzf mlv-0.5.tar.gz cd mlv-0.5 ./configure --prefix=$FAKEROOT make make install