Sujet : LFS 6.5 PDF Compile GCC Passe 1 OUT |
posté par Ianos 30 messages le 12-01-2010 à 09:12 | | Bonjour à tous, apres avoir parcourus le livre pendant un moment je me lance donc à l'assaut de la construction d'un LFS.
Premiere etape: -Partition LFS et liens symboliques [OK]
Deuxieme etape: -Telechargement des sources [OK]
Troisieme etape: -Compilation Binutils [OK]
Quatrieme etape: -Compilation GCC [KO]
Alors voici comment est architecturé mon LFS.
/ Root OS Host
/lfs --> Partition lfs /dev/sda6/
/tools --> Liens de /lfs/tools
/lfs/sources/ --> Archives des binaires et patch requis
/lfs/installer/ --> Emplacement des binaires une fois dezippé.
donc, pour le moment ma triplette ce trouve etre:
x86_64-lfs-linux-gnu
Pour Binutils pas de souci à la compilation.
le target me renvoi bien ma triplette et le prefix fait bien l'install dans /tools.
Par contre pour GCC, c'est pas pareil.
J'ai bien installé GMP et MPFR en tant que root de la machine grace aux sources telechargés pas de soucis.
[CODE]#~./configure && make && make install [/CODE]
Impec gmp et mpfr ce compilent bien correctement.
Pour gcc je repasse sous l'utilisateur lfs.
Puis pareil je recompile grace à la commande du livre.
et la patatra!!
J'ai un beau message d'erreur tel que suis:
[IMG]http://novavision.studio.free.fr/board/NVLFS.jpg[/IMG] |
|
posté par Ianos 30 messages le 12-01-2010 à 21:29 | | Yop, Personne ne sait? |
|
posté par Texou 271 messages le 12-01-2010 à 21:39 | | ça réfléchit et les 2 plus compétents sont pas encore rentrés. Patience patience... :)
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 boloco 85 messages le 12-01-2010 à 22:15 | | salut, Lanos
Il faut suivre les recommandations du livre. Pour compiler gcc, il faut être dans un répertoire extérieur. Le livre recommande de créer un répertoire gcc-build. Ce répertoire devrait se trouver ici: /lfs/installer/gcc-build
bonne nuit ;) |
|
posté par Ianos 30 messages le 13-01-2010 à 10:52 | | OK merci bien, je vais tester cela.
Aie, le froid les a congelés. |
|
posté par Ianos 30 messages le 14-01-2010 à 19:49 | | Bien le bonsoir messieurs dames, c'est avec grand honneur que je vous annonce ce soir que cela ne fonctionne toujours pas.
Donc j'ai bien créer un repertoire /lfs/installer/gcc-build/
ensuite pour compiler:
cd /lfs/installer/gcc-build/
../gcc-build/configure --LES OPTIONS DU LIVRE
apparemment c'est une histoire de fichier manquant.
J'ai fait une recherche et j'ai trouver le fichier demander dans:
/lfs/installer/gcc-build/host-x86_64-unknown-linux-gnu/gcc/libgcc.mvars
j'ai essayé de le copier là ou le compilo le cherche mais sans succés, meme souci.
Voici le message d'erreur:
[IMG]http://lestat.design.free.fr/lfserror.jpg[/IMG] |
|
posté par Texou 271 messages le 14-01-2010 à 20:05 | | Salut,
Je crois qu'il y a mal entendu. Pour un paquet style gcc, la procédure est, en principe:
Depuis le dossier gcc-version, mkdir ../gcc-build. Ensuite ../gcc-build. Là, ../gcc-version/configure..... en aucun cas il faut faire ../gcc-build. Tu as fait une confusion je crois.
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 Ianos 30 messages le 14-01-2010 à 21:00 | | ok donc dans mon arborescence ça donne quoi?
/lfs/tools contient les logiciels compilés.
/lfs/sources/ contient les sources tar des logiciels
/lfs/installer/ contient les logiciels decompillés
Donc pour moi:
Gcc 4.4.1 ce trouve dezippé dans /lfs/installer/gcc-build/
je n'ai nul part de dossier gcc-4.4.1
sinon je comprend pas le passage du livre.
Une fois dézippé l'archive le dossier gcc-4.4.1 je le bouge dans /lfs/installer sous le nom gcc-build
Selon toi je doit le mettre ou le dossier gcc-build? est ce qu'il doit rester vide?? |
|
posté par boloco 85 messages le 14-01-2010 à 21:45 | | salut, lanos
Si tu construis ton lfs pour la première fois, je te conseille de suivre les conseils du livre... à la lettre ;)
Pour une première construction c'est même fortement conseillé.
Rappelles toi ceci:
1) décompresse l'archive (ici: tar xvf gcc-4.4.1.tar.bz2)
2) puis, entre dedans (ex: cd gcc-4.4.1)
ces deux commandes ne sont pas redites à chaque page du livre, elles sont sous-entendues, après avoir été dites au tout début du livre.
C'est après avoir fait ces deux choses que tu peux taper les commandes du livre les instructions du livre.
Amuses-toi :) |
|
posté par Ianos 30 messages le 14-01-2010 à 21:50 | | Pour les commandes pas de souci, je connais bien linux.
OK, j'ai compris le "Gcc doit etre compilé hors des sources"
Je croyais que dans le livres les sources etes les targz.
ça devrait aller donc pour gcc maintenant. |
|