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"