absolinux

Aller à la page : 1 2 suivante

Sujet : LFS 6.5 PDF Compile GCC Passe 1 OUT
posté par Ianos 30 messages     le  12-01-2010  à  09:12citer
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:29citer
Yop, Personne ne sait?[bigsmile]
posté par Texou 271 messages     le  12-01-2010  à  21:39citer
ç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:15citer
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:52citer
OK merci bien, je vais tester cela.

Aie, le froid les a congelés.
posté par Ianos 30 messages     le  14-01-2010  à  19:49citer
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:05citer
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:00citer
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:45citer
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:50citer
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.


Aller à la page : 1 2 suivante