Bonjour, Le Samedi 11 Janvier 2003 00:26, Roland BOILLETOT a �crit : > Lemoigno wrote: > >Bonjour, > > Je suppose que tu as d� d�compress� une archive xxx.tar.gz (ou bz2) > > Exact, c'etait un tgz (mais .tgz = .tar.gz?)
C'est analogue > > >qui a cr�� un r�pertoire xxx. > > Oui, pcb-1.6.3p en l'occurence > > >Ensuite, tu as d� aller dans ce r�pertoire et jeter > >un oeil sur un fichier INSTALL ou README qui t'as demand� de taper "make". > > Prealablement, ce fichier d'aide (en anglais) indiquait les operations > suivantes: > > - editer config.h, mais je ne l'ai pas fait car j'ai cru comprendre > que la commande suivante > (xmkmf) le faisait automatiquement. > > - la fameuse commande xmkmf -a a l'execution les lignes ont > defile tres rapidement, > au final il y a bien eu creation d'un fichier makefile, mais il > semblerait qu'il y en avait deja > un qui a ete renomme en .bak > Pb: le .bak fait 16.8 ko alors que le nouveau en fait 25.8. Ai-je > fait une erreur? > Faut-il utitiser le fichier originel? Non, le makefile originel est fait pour une installation standard, celui que tu as cr�� est particulier � ton syt�me: il va r�cup�rer les chemins vers tes librairies, compilateur, etc... Pour ce qui est des lignes qui d�filent rapidement, sous Unix/linux, tu peux r�cup�rer le flux de sortie en ajoutant � la fin de la ligne de commande: "1> fichier1" ce qui redirectionne les commentaires "normaux" vers fichier1 "2> fichier2" ce qui redirectionne les commentaires d'erreur vers fichier2 ex: "make 1> sortie 2> erreurs" C'est valable pour toute commande > > - ensuite dans le dossier /doc taper make ok > > - dans le dossier /src taper make Pcb.ad ok > > >Suivant les cas �a peut suffire � tout faire sinon il faut faire un "make > > all" ou un "make" suivit d'un "make install". > > En effet il etait indique make install et �a m'a renvoye le > message suivant: > > installing in ./src ... > make[1]: Entre dans le repertoire '/home/roland/pcb/pcb-1.6.3p/src' > bison -y -d parse_y.y > /bin/sh bison : command not found > make[1]: Quitte le repertoire '/home/roland/pcb/pcb-1.6.3p/src' > make : *** [install] Erreur 2 > > Et la, je realise qu'il me manque un bison, chose qui m'avait echape la > premiere fois (grosse fatigue!). > > Sur mes CD Mandrake 8.1, j'ai 2 bisons: > > bison++-1.21.8-1mdk.i586rpm 54.8ko du 24/09/2001 > et bison-1.28-9mdk.i586rpm 114.7ko du 02/07/2001 > > Lequel dois-je prendre? Est-ce que je dois prendre les 2? Je ne connais pas sp�cifiquement bison mais le bison de base est tr�s probablement bison-1.28-9mdk.i586rpm, l'autre (bison++) doit en �tre la version orient� objet (comme C et C++). Tu peux utiliser l'outil graphique rpmDrake ou un autre du m�me style pour voir ce que fait ce paquetage. Il y a �galement un onglet (le dernier) qui te permet de voir le d�tail des fichiers install�s avec en particulier leur emplacement. > > >Regarde dans le fichier makefile (� > >la fin) tu as toutes les options indiqu�es. > > J'ai jete un oeil (y compris dans le .bak), c'est touffu... et je pense > que la chasse au bison doit etre > prioritaire par rapport a cette operation. Tr�s rapidement, un fichier makefile commence par indiquer les compilateurs utiliser (gcc, g77, ...), leurs options, les r�pertoires d'installation, les librairies, puis les fichiers � compiler et la fa�on de le faire et enfin les diff�rentes options de "make" (s'il y en a) (du genre "all", "install", "clean"...) > > >En g�n�ral, les exec sont install�s dans /usr/bin (ou /usr/local/bin): > >un "ls -lrt /usr/bin" t'indiqueras si quelque chose a �t� install� > > r�cemment (l'option rt classe les fichiers par ordre de date invers�e ie > > les fichiers les plus r�cents apparaissent en bas de liste). > > Merci pour l'astuce, je l'avait fait manuellement et en vain... pas cool... Pour avoir toutes les options d'une commande, ne pas oublier le "man commande" En tout �tat de cause, installe d�ja� bison et �a devrait faire avancer le schmilblick... Bon courage Fred > > >Sinon, essaie de nous envoyer plus d'infos sur la mani�re dont tu as > > compil� le programme. > >Fred > > > >Le Mardi 7 Janvier 2003 09:05, Roland BOILLETOT a �crit : > >>Completement debutant j'ai recupere un logiciel (PCB) mais je ne l'ai > >>trouve que sous forme de source. > >>J'ai essaye de suivre les instructions d'installation (compilation...), > >>je n'ai pas vu de messages d'erreur je suis donc optimiste sur le > >>resultat de la compilation sauf que je n'ai pas trouve les executables > >>(ni meme de dossier d'ailleurs) pour lancer le logiciel. > >>Y-a-t-il encore quelque chose a faire avant de pouvoir l'utiliser? > >> > >>Merci d'avance, > >> > >>Roland, > > Merci a tous, pour votre aide qui m'est utile. -- Fr�d�ric LEMOIGNO L.S.D.S.M.S CC14 Universit� de Montpellier II Place Bataillon 34095 MONTPELLIER tel 33+ (0)4 67 14 93 42 fax 33+ (0)4 67 14 48 39
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"
