absolinux

Aller à la page : 1 2 suivante

Sujet : [configure] Binutils
posté par Aurel 8 messages     le  14-10-2014  à  13:03citer
bonjour à tous [smile]

Je me suis lancé depuis peu dans l'installation de LFS et je rencontre mon premier problème pour configurer binutils (chapitre 5.4 binutils passe 1)

Voici l'erreur en question dans config.log

gcc: error: trying to exec 'as': execvp: too many levels of symbolic links



je n'ai pourtant aucun lien symbolique à /usr/bin/as ...

Merci à vous :)
posté par Myou 99 messages     le  14-10-2014  à  13:36citer
Bonjour,

Bienvenue dans l'aventure LFS.

Peux tu envoyer le résultat du script version-check.sh donné à la page http://lfs.traduc.org/view/lfs-stable/prologue/hostreqs.html du livre ?

Peux tu nous préciser la distribution que tu utilises comme hôte ?

A bientôt

Denis @ Myou
posté par Aurel 8 messages     le  14-10-2014  à  14:27citer
Merci :)

Mon système hôte est actuellement sous Debian wheezy 7.6

et voila la sorite du script

bash, version 4.2.37(1)-release
/bin/sh -> /bin/dash
Binutils: (GNU Binutils for Debian) 2.22
bison (GNU Bison) 2.5
/usr/bin/yacc -> /usr/bin/bison.yacc
bzip2,  Version 1.0.6, 6-Sept-2010.
Coreutils:  8.13
diff (GNU diffutils) 3.2
find (GNU findutils) 4.4.2
GNU Awk 4.0.1
/usr/bin/awk -> /usr/bin/gawk
gcc (Debian 4.7.2-5) 4.7.2
g++ (Debian 4.7.2-5) 4.7.2
(Debian EGLIBC 2.13-38+deb7u4) 2.13
grep (GNU grep) 2.12
gzip 1.5
Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.60-1+deb7u3
m4 (GNU M4) 1.4.16
GNU Make 3.81
patch 2.6.1
Perl version='5.14.2';
GNU sed version 4.2.1
tar (GNU tar) 1.26
xz (XZ Utils) 5.1.0alpha
g++ compilation OK

posté par Myou 99 messages     le  14-10-2014  à  15:24citer
Le problème se situe au niveau de /bin/sh

Dans le résultat du script on peut lire :
/bin/sh -> /bin/dash
alors qu'on devrait lire
/bin/sh -> /bin/bash

A la page des prérequis pour LFS, il est indiqué que /bin/sh doit être un lien vers bash.

Il te faut donc corriger ce lien et normalement, cela devrait aller ;o)

bon courage

Denis @ myou
posté par Aurel 8 messages     le  14-10-2014  à  16:19citer
En effet, j'ai corrigé le lien vers bash mais le problème initial semble toujours persister malheuresement
posté par Myou 99 messages     le  14-10-2014  à  20:41citer
hummm possible de mettre le log du configure sur http://hastebin.com par exemple et de passer le lien ?

posté par Aurel 8 messages     le  15-10-2014  à  08:37citer
les voicis  http://hastebin.com/anaxedocez.md
posté par Myou 99 messages     le  15-10-2014  à  13:16citer
En regardant le log, le problème vient de gcc de ton hote qui ne veut pas dans ce cas compiler binutils.

/usr/bin/as n'est pas un lien symbolique ?

il n'existe pas un "as" ailleurs sur le système ? résultat de la commande find / -name "as" 2>/dev/null?

La compilation de binutils est bien lancée en étant avec l'utilisateur lfs ?

Pour passer avec l'utilisateur lfs , c'est bien avec la commande su - lfs (le - est important )? que donne le résultat de la commande env juste avant de lancer le configure de binutils ?

pour le moment, j'ai pas trop de piste. C'est un problème qui est déjà apparut sur ce forum, mais qui n'avait pas trouvé de solution.

J'ai construit LFS avec un hote debian sans problème ;o) donc c'est possible ;o))

posté par Aurel 8 messages     le  15-10-2014  à  14:21citer
non pas de lien pour /usr/bin/as

La commande find me retourne /usr/bin/as et le répertoire /usr/share/local/as

Je lance bien la configuration en tant que lfs et y est bien accédé avec su - lfs 

j'ai mis le résultat de la commande env à ce lien -> http://hastebin.com/evetumuhir.tex

Merci de me venir en aide, j'espère que je ne suis pas tombé sur un problème insolvable [rolleyes]
posté par Myou 99 messages     le  15-10-2014  à  22:18citer
tu es sur une machine virtuelle ? dans un chroot ?


Aller à la page : 1 2 suivante