INSTALLER Allegro 4.0.0 ______________________ Avant toutes choses, le cd-rom contient des fichiers .log qui sont mes traces d'execution, les resultats de plusieurs étapes décritent par la suite. Pendant le processus d'installation, vous pourrez comparer vos traces d'executions aux miennes (ndlr mon installation, provoque des erreurs avec le mode Xfree86 sous certains examples de code alors si jamais vous constatez quelque chose d'anormal :). En tout les cas, je vous conseille fortement de rediriger vos resultats de commandes dans des fichiers .log (ex : configure >/Alleg-config.log) Au debut vous êtes en mode Super-utilisateur root comme l'indique l'invite à gauche avec le chemin local. Voici les étapes : On decompacte le rpm depuis le cdrom (rpm install) [root@localhost ]rpm -i /mnt/cdrom/allegro-4.0.0-1.src.rpm Le fichier allegro-4.0.0.tar.gz a ete genere dans /usr/src/rpm/sources (chez moi en tout cas, sinon faire un find) [root@localhost ]tar -xvfz allegro-4.0.0.tar.gz Voila Allegro a ete installe ! :) [root@localhost /usr/src/rpm/sources/allegro-4.0.0] Autorisons ces fichiers en execution, pour lancer la configuration d' Allegro 4.0.0 [root@localhost /usr/src/rpm/sources/allegro-4.0.0]chmod u+x configure fix.sh On appel un adapteur (script shell) avec le mode unix en parametre [root@localhost /usr/src/rpm/sources/allegro-4.0.0]./fix.sh unix On lance confige... [root@localhost /usr/src/rpm/sources/allegro-4.0.0]./configure root@localhost /usr/src/rpm/sources/allegro-4.0.0]chmod u+x allegro-config xmake.sh On lance un make (script sh) pour gestion X11, ca peut etre assez long ... [root@localhost /usr/src/rpm/sources/allegro-4.0.0]./xmake.sh Enfin, on lance la configuration avec le fichier configure dont voici les options: --enable-static - builds a statically linked library --disable-shared - disables the default shared libraries --enable-dbglib - builds a debug version of the library --enable-dbgprog - links test programs with the debug library Pensez a sauvegarder le resultat de cette commande dans un fichier configure.log afin de pourvoir determiner d'ou eventuellement un probleme pourrait survenir [root@localhost usr/src/rpm/sources/allegro-4.0.0]# ./configure >>configure.log On lance les makes .... [root@localhost usr/src/rpm/sources/allegro-4.0.0]# make [root@localhost usr/src/rpm/sources/allegro-4.0.0]# make install Pour une aide Allegro dans le man... [root@localhost usr/src/rpm/sources/allegro-4.0.0]# make install-man [root@localhost usr/src/rpm/sources/allegro-4.0.0]# make depend Finissons les makes, par le make des Documentation des methodes (notez le changement de repertoire) [root@localhost usr/src/rpm/sources/allegro-4.0.0/docs]# ./makedoc Voici donc la structure de cette distribution rappel : (mon_path_allegro=$ALLEGRO=/usr/src/RPM/SOURCES/allegro-4.0.0/) /usr/src/RPM/SOURCES/allegro-4.0.0/include : Les HEADERS dont allegro.h et Xalleg.h /usr/src/RPM/SOURCES/allegro-4.0.0/lib : Les LIBRARIES : les statiques .a & les dynamiques.so /usr/src/RPM/SOURCES/allegro-4.0.0/docs : Les DOCS au format .txt & .html /usr/src/RPM/SOURCES/allegro-4.0.0/tests : Les SOURCES DE CODE ALLEGRO dont test.c /usr/src/RPM/SOURCES/allegro-4.0.0/examples : Les EXEMPLES : pour tester les fonctions /usr/src/RPM/SOURCES/allegro-4.0.0/ Le resultat de la commande ci dessous indique les chemins a ajouter dans le /root/.bashrc, alors ajoutez les exports dans le .bashrc [root@localhost allegro-4.0.0]# ./allegro-config --env export PATH=$PATH:/usr/local/bin export ALLEGRO=/usr/src/RPM/SOURCES/allegro-4.0.0 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:$ALLEGRO/lib export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib:$ALLEGRO/include export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/local/include export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/include export OBJC_INCLUDE_PATH=$OBJC_INCLUDE_PATH:/usr/local/include [root@localhost allegro-4.0.0]# Testez avec un exemple (attention aux anti-quotes) [root@localhost usr/src/rpm/sources/allegro-4.0.0/tests]gcc test.c `allegro-config --libs --cflags` Ensuite dans votre repertoire d'installation Allegro, pour pouvez ouvrir le fichier allegro.cfg. Il s'agit de la configuration et du comportement d'allegro paramétrable pour differents OS, modes graphiques, pilotes des divers phériphérique (clavier,souris,ecran..). Si jamais vous avez des problemes avec l'affichage sous X, verifiez vos reglages dans ce fichier. En principe, ne pas preciser de valeurs laisse a Allegro le soin de detecter le materiel, ce qu'il fait tres bien notons-le.