(Courriels de diversion: <louerions@dedisiez-schematiserai.com> <jalonnerions@cuissot-chavirerait.com> <surchaufferait@nettoyee-gaufres.com> <loyalisme@oisif-apposee.com> <execrations@filerai-exclamation.com> <disseminions@entrais-epongeaient.com> <trachee@acidule-communiions.com> <agoniserions@occupons-bouquin.com> <enerverez@codeurs-permute.com> <palperont@expropriera-desaccoutumerai.com> )
Bon, je me lance dans un truc qui me fait penser à une poule qui a trouvé un
couteau, vu que c'est une (pratiquement) première pour moi: la compilation
d'un soft.
Je vais tenter l'expérience avec que j'ai trouvé dans un CD de Planète Linux
N° 20 CD2: tuxpaint-2002.08.19.
J'ai désarchivé le tar.gz dans le répertoire /usr/local/src/.
ls /usr/local/src/tuxpaint-2002.08.19/
data/ docs/ Makefile obj/ src/
Je vois un Makefile. Super.
Et il y a même ue fichier docs/INSTALL.txt Extrait:
Compiling:
----------
To compile the program from source, simply run the following command
from a shell prompt (e.g., "$"):
$ make
Bof, c'est tout simple, il suffit (après avoir installé quelques libs)
d'avoir fait un "cd" dans le répertoire du Makefile et de taper la commande
make. Enfin, preque... un petit problème, visiblement :(
*************************************************
cc -O2 -Wall -I/usr/include/SDL -D_REENTRANT
-DDATA_PREFIX=\"/usr/local/share/tuxpaint/\" -D__SOUND
-DDOC_PREFIX=\"/usr/local/share/doc/tuxpaint/\"
-DLOCALEDIR=\"/usr/local/share/locale/\" -o tuxpaint obj/tuxpaint.o
-L/usr/lib -lSDL -lpthread -lm -lasound -L/usr/lib -ldl -lartsc -lpthread
-L/usr/lib -lesd -laudiofile -lm -L/usr/X11R6/lib -lX11 -lXext -lXxf86vm
-lXxf86dga -lXv -lXinerama -ldl -lSDL_image -lSDL_ttf -lSDL_mixer -lm
/usr/bin/ld: cannot find -lasound
collect2: ld returned 1 exit status
make: *** [tuxpaint] Erreur 1
************************************************
Ça commence bien! C'est un peu chinois, tout ça! À vu de nez, je dirais que
les 7 premières lignes, ça va. Mais ça se gâte avec celle-là:
/usr/bin/ld: cannot find -lasound
La commande ld (qui est un éditeur de liens) ne trouve pas la lib asound.
La 5° ligne me ferait dire que la recherche de cette lib doit se faire dans
usr/lib. Or, dans le fichier /etc/ld.so.conf, j'ai:
/usr/X11R6/lib
/usr/lib/qt2/lib
J'ai rajouté la ligne:
/usr/lib
Résultat? Rien.
Une idée?
A+
--
claude.micouin@free.frhttp://astuce.linux.free.fr
---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>