-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Jacques Tiberghien wrote:
Pascal Bleser a �crit :
Je viens de rentrer et j'ai suivi tes conseils apr�s avoir installer :-XFree86-devel , flex le ./configure semble marcher
mais lorsque je fais make, j'ai:
[EMAIL PROTECTED]:~/telecharg/cinepaint-0.18-1> make
bash: make: command not found
je n'ai plus le fichier d'erreur relatif � gtk mais je n'arrive toujours pas � installer ce programme !
Oui.
L�, il te manque le paquet "make".
L'installation d'un programme (ou librairie) � partir des sources se passe toujours en 3 phases (je simplifie tr�s fort hein ;)):
1) la "configuration" des sources
C'est ce qui revient � appeler le script "./configure" qui se trouve livr� avec les sources. Parfois il n'y a qu'un script "autogen.sh" et pas "configure", mais �a revient au m�me (autogen.sh g�n�re et appelle le configure ;)).
C'est en fait un m�chanisme propre aux logiciels libres (du moins � +ou- 90% d'entre eux ;)) et qui vient de l'utilisation de 3 outils: GNU autoconf, GNU automake et GNU libtool.
Le but de ce script "configure" est d'une part de v�rifier que toutes les librairies et programmes n�cessaires � la compilation sont bien install�s (comme on a vu dans ton cas, il manquait bien quelque chose ;)) et d'autre part de configurer certains aspects de la compilation et de l'installation.
Une option de configure souvent utilis�e est p.ex. --prefix, qui permet de dire o� installer le programme compil� (et tous les fichiers qui vont avec), p.ex.:
./configure --prefix=/usr/local
ou
./configure --prefix=/opt/cinepaint
2) la compilation
Le script "configure" g�n�re en fait un "Makefile". Un makefile est une sorte de recette de cuisine qui explique comment (quelle librairie inclure, quelles options passer au compilateur, etc...) compiler quel fichier, ce qui en sort, et les d�pendances entre ces fichiers.
Pour cela, il existe un programme: GNU make. Celui-ci lit le Makefile et �x�cute ensuite les r�gles qui y sont d�finies afin de faire le n�cessaire.
En quelque sorte, "make" est un interpr�teur pour les "Makefile".
C'est le programme qu'il te manque encore ;) (mais qui est livr� avec la SUSE, bien �videmment)
3) l'installation
Apr�s avoir fait "make", si tout s'est bien pass� ;), il ne reste plus qu'� faire "make install" (en tant que root).
En effet, le Makefile contient �galement les r�gles pour installer l'application (copier quels fichiers vers quels r�pertoires).
Que dois je faire, je n'aime pas abandonner mais !Pas de panique, on y arrivera ;))
Je te joins encore une fois le config log et je te remercie pour ta patience,Le config.log n'est plus n�cessaire �tant donn� que la 1�re phase (le "configure") a fonctionn� :)
Suffit d'installer le paquet "make" ;)
- -- -o) Pascal Bleser http://guru.unixtech.be
/\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
_\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/td6Mr3NMWliFcXcRAsNQAJ9/tMO54KwLvHK49du4hwAar3E8zgCgtGLE s3m89bq4p1kM9l/tQFG85PY= =BLxk -----END PGP SIGNATURE-----
_______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech

