Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Lfs6.1 : erreur pour texinfo4.8 avec ld je pense
Envoyé par: zeonnix

Salut a tous voila j'ai une petit erreur qui me bloque, j'ai fais comme decrit dans le livre.
lfs : /tools/texinfo4-8$ make  
[...]
terminal.o(.text+0xde2):/tools/texinfo-4.8/info/terminal.c:145: undefined reference to `tputs'
terminal.o(.text+0xe85): In function `terminal_unprep_terminal':
/tools/texinfo-4.8/info/terminal.c:167: undefined reference to `tputs'
terminal.o(.text+0xef5):/tools/texinfo-4.8/info/terminal.c:176: undefined reference to `tputs'
collect2: ld returned 1 exit status
make[3]: *** [ginfo] Error 1
make[3]: Leaving directory `/mnt/lfs/tools/texinfo-4.8/info'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/lfs/tools/texinfo-4.8/info'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/lfs/tools/texinfo-4.8'
make: *** [all] Error 2

Je voulais savoir si qqn avai deja eu ce probleme la etant donné que j'ai bien suivi le livre,
je pense que cela vien de ld ( voir en caractere gras )
mais comment y remediez, car je comprend pas pourquoi ld retourne 1 ?

Merci pour vos commentaire grinning smiley

Poste le Wednesday 14 September 2005 17:16:04
Répondre     Citer    
Re: Lfs6.1 : erreur pour texinfo4.8 avec ld je pense
Envoyé par: zeonnix

je suis revenu au Passe 2 de Binutils pour refaire :

make -C ld clean ; 
make -C ld LIB_PATH=/usr/lib:/lib ;
(mais rien y fait j'ai la meme erreur (?))

mais je voudrais comprend un truc:
pour le passe 1 je comprend car il faut utiliser les bibliotheque du nouveau systeme pour qu'il ce coordonne ( mais s'il ne sont toujour pas installer donc il fonctionne pas ? ).

make -C ld clean ; 
make -C ld LIB_PATH=/tools/lib ;
puis pour la fasse d'ajustement :
pour installer l'editeur de lien, evidement :-)
 make -C ld install ;
puis pour le passe 2 : ?-(
c'est la ou je comprend pas pourquoi on vide l'editer de lien pour le remplacer par /usr/lib ou /lib qui sont bien les bibliotheque de l'hote :
make -C ld clean ; 
make -C ld LIB_PATH=/usr/lib:/lib ;
si qqn pouvais m'eclairé sur cette situation Merci car je voi pas leur logique ... qui normalement consistais a s'eloigner petit a petit du systeme hote ?

Merci

Poste le Wednesday 14 September 2005 17:58:23
Répondre     Citer    
Re: Lfs6.1 : erreur pour texinfo4.8 avec ld je pense
Envoyé par: Paulin

zeonnix, ce que tu dis m'inquiète un peu.
Tu as /binutils-build situé dans /tools ?

En lisant LFS, moi j'ai vu ça :
"Un répertoire fonctionnel est aussi requis pour déballer les sources et pour les construire. Le répertoire $LFS/sources peut être utilisé à la fois comme emplacement de stockage pour les archives tar et les correctifs, mais aussi comme répertoire fonctionnel. En utilisant ce répertoire, les éléments requis seront situés sur la partition LFS et seront disponibles à toutes les étapes du processus de construction.

Tous les programmes compilés dans le Chapitre 5 seront installés dans $LFS/tools pour les tenir séparés des programmes compilés dans le Chapitre 6.

Les fichiers compilés dans ce chapitre vont être installés sous le répertoire $LFS/tools, de façon à les garder séparés des fichiers installés dans le chapitre suivant et des répertoires de production de votre hôte. Comme tous les paquets compilés ici sont simplement temporaires, nous ne voulons pas polluer le futur système LFS.

Avant de lancer les instructions de construction pour un paquet, le paquet doit être déballé déballé en tant que l''utilisateur lfs et la commande cd doit être utilisé pour entrer dans le répertoire tout juste créé."

En suivant ces instructions, je suis toujours dans le répertoire /source avec les build.
/tools est renseigné par les commandes, par exemple,
../binutils-2.15.94.0.2.2/configure --prefix=/tools --disable-nls

zarbi non ?
J'ai pas tout compris ?:-(

Poste le Wednesday 5 October 2005 21:14:42
Répondre     Citer    
Re: Lfs6.1 : erreur pour texinfo4.8 avec ld je pense
Envoyé par: Paulin

Erreur de ma part, le post d'avant était destiné à [lea-linux.org]

Poste le Wednesday 5 October 2005 21:18:46
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Lfs6.1 : erreur pour texinfo4.8 avec ld je pense
Parlez ici de LFS, Arch, Nasgaia, Puppy etc...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons