absolinux

Sujet : problème sur LFS 6.5 chapitre 5 gcc
posté par belgariel 7 messages     le  15-11-2009  à  22:06citer
Bonsoir,

Je viens de reprendre LFS, j'en suis au chapitre 5.5.
J'ai exécuter le fichier configure et j'ai maintenant dans le répertoire gcc-build le fichier config.log.

J'essaye de faire un make dans ce répertoire mais en retour j'ai ce message:
[U]make: *** No targets specified and no makefile found.  Stop.[/U]

D'après ce que j'ai compris de make ce résultat semble logique puisqu'il n'y a pas de makefile dans ce répertoire et que je ne lui donne rien d'autre en paramêtre.

Ce que je ne comprends pas c'est que dans le tuto c'est bien marqué d'utiliser la commande make sans paramêtre et le script configure de gcc n'as pas créé de makefile.

Est-ce qu'il y a une erreur dans ce que j'ai fait précédement où bien est-ce que c'est ce que j'essaye de faire là qui n'est pas correcte ?
posté par Texou 271 messages     le  15-11-2009  à  22:32citer
Salut,

1. Tu as tapé quoi exactement dans ton dossier gcc-build? En principe on y tape ../gcc-4.4.1/configure \
...

make doit alors passer.

2. Sauf si ton configure a mal fonctionné. Renvoie-t-il une erreur? Ou tout semble se dérouler normalement?

Bon courage,

a+

_______________________

Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
posté par belgariel 7 messages     le  15-11-2009  à  23:07citer
J'ai commencé par tapé ceci :
lfs@belgariel-laptop:/media/lfs/sources/gcc-build$ ../gcc-4.4.1/configure --target=$LFS_TGT --prefix=/tools --disable-nls --disable-shared --disable-multilib --disable-decimal-float --disable-threads --disable-libmudflap --disable-libssp --disable-libgomp --enable-languages=c

Je viens de voir qu'a la fin de l'exécution de configure il y a :
configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.2+

Les répertoires gmp et mpfr ont bien été créé comme demandé au début du chapitre et ils contiennent bien des fichiers.
Par contre je n'ai fait que créer ces répertoires, j'imagine que l'installation de gmp et mpfr se fait automatiquement par configure.
posté par TrueDD 97 messages     le  15-11-2009  à  23:09citer
Salut belgariel,

N'aurais-tu pas oublié cette étape là ? :


tar -jxf ../mpfr-2.4.1.tar.bz2
mv -v mpfr-2.4.1 mpfr
tar -jxf ../gmp-4.3.1.tar.bz2
mv -v gmp-4.3.1 gmp


_______________________

Retrouvez-nous sur le canal #absolinux (serveur irc.freenode.net) [smile]
posté par belgariel 7 messages     le  15-11-2009  à  23:15citer
Non c'est ce que j'ai voulu dire dans le dernier paragraphe du post précédent.

J'ai bien les répertoires mpfr et gmp dans le répertoire $LFS/sources/
posté par Texou 271 messages     le  15-11-2009  à  23:17citer
C'est là l'ennui, ils sont pas où il faut. Ils doivent être dans les sources de gcc. Le tar s'exécute, comme le mkdir ../gcc-build et cd ../gcc-build depuis le source de gcc.

Bon courage,

_______________________

Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
posté par belgariel 7 messages     le  15-11-2009  à  23:41citer
Merci pour le coup de main ca marche maintenant.




répondre