Aller à la page : 1 2 suivante
Sujet : [configure] Binutils | posté par Aurel 8 messages le 14-10-2014 à 13:03 | | bonjour à tous
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:36 | | 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:27 | | 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:24 | | 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:19 | | 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:41 | | 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:37 | | les voicis http://hastebin.com/anaxedocez.md |
| posté par Myou 99 messages le 15-10-2014 à 13:16 | | 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:21 | | 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 |
| posté par Myou 99 messages le 15-10-2014 à 22:18 | | tu es sur une machine virtuelle ? dans un chroot ? |
|
Aller à la page : 1 2 suivante
|