Lfs 6.1 erreur "texinfo4-8" : je pense a "ld" mais comment y remedier ?
1 réponse
00987
Salut a tousje suis LFS version 6.1 j'ai une petit erreur qui me
bloque, lors de la construction de texinfo4-8 .
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
mais comment y remediez, car je comprend pas pourquoi ld retourne 1 ?
j'ai essaye de remediez en faisant cela mais en vain !
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" de Binutils je comprend car il faut utiliser les
bibliotheque du nouveau systeme pour qu'il se 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 face d'ajustement :
pour installer l'editeur de lien, evidement
make -C ld install ;
puis pour le "passe 2 " de Binutils
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'éloigner petit a petit du
systeme hote ?
Merci
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Kevin Denis
Le 17-09-2005, a écrit :
Salut a tousje suis LFS version 6.1 j'ai une petit erreur qui me bloque, lors de la construction de texinfo4-8 .
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'
bon, il a un probleme de reference a tputs. Je dirais qu'il te manque une librairie.
collect2: ld returned 1 exit status
et donc, ld ne peut pas lier le programme car il lui en manque un bout.
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
Je pense que non. Il faudrait voir ou texinfo cherche la fonction tputs. en y allant a la hache, je vois: :~$ grep tputs /lib/* Fichier binaire /lib/libncurses.so.5 concorde Fichier binaire /lib/libncurses.so.5.3 concorde Fichier binaire /lib/libncurses.so.5.4 concorde Fichier binaire /lib/libncursesw.so.5 concorde Fichier binaire /lib/libncursesw.so.5.4 concorde Fichier binaire /lib/libtermcap.so.2 concorde Fichier binaire /lib/libtermcap.so.2.0.8 concorde
donc a priori dans une de ces lib, quoi.
mais comment y remediez, car je comprend pas pourquoi ld retourne 1 ?
il lui manque la fonction.
si qqn pouvais m'eclairé sur cette situation Merci car je voi pas leur logique ... qui normalement consistais a s'éloigner petit a petit du systeme hote ?
Tu n'as pas saute une des libs a compiler?
[ PS: je te conseillerais plutot d'essayer d'installer une zipslack si le but est d'obtenir une meilleure connaissance du systeme. Ca fait moins de 100Mo. Il faut deja bien lire de la doc pour arriver a ses fins, et l'aspect pedagogique est interessant, amha. L'interet est d'avoir ensuite un systeme evolutif, car on retombe sur une slackware normale. ] -- Kevin
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.
Le 17-09-2005, 00987@free.fr <00987@free.fr> a écrit :
Salut a tousje suis LFS version 6.1 j'ai une petit erreur qui me
bloque, lors de la construction de texinfo4-8 .
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'
bon, il a un probleme de reference a tputs. Je dirais qu'il te manque une
librairie.
collect2: ld returned 1 exit status
et donc, ld ne peut pas lier le programme car il lui en manque un bout.
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
Je pense que non. Il faudrait voir ou texinfo cherche la fonction tputs.
en y allant a la hache, je vois:
kevin@zipslack:~$ grep tputs /lib/*
Fichier binaire /lib/libncurses.so.5 concorde
Fichier binaire /lib/libncurses.so.5.3 concorde
Fichier binaire /lib/libncurses.so.5.4 concorde
Fichier binaire /lib/libncursesw.so.5 concorde
Fichier binaire /lib/libncursesw.so.5.4 concorde
Fichier binaire /lib/libtermcap.so.2 concorde
Fichier binaire /lib/libtermcap.so.2.0.8 concorde
donc a priori dans une de ces lib, quoi.
mais comment y remediez, car je comprend pas pourquoi ld retourne 1 ?
il lui manque la fonction.
si qqn pouvais m'eclairé sur cette situation Merci car je voi pas leur
logique ... qui normalement consistais a s'éloigner petit a petit du
systeme hote ?
Tu n'as pas saute une des libs a compiler?
[ PS: je te conseillerais plutot d'essayer d'installer une zipslack si
le but est d'obtenir une meilleure connaissance du systeme. Ca fait
moins de 100Mo. Il faut deja bien lire de la doc pour arriver a ses
fins, et l'aspect pedagogique est interessant, amha.
L'interet est d'avoir ensuite un systeme evolutif, car
on retombe sur une slackware normale. ]
--
Kevin
--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Salut a tousje suis LFS version 6.1 j'ai une petit erreur qui me bloque, lors de la construction de texinfo4-8 .
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'
bon, il a un probleme de reference a tputs. Je dirais qu'il te manque une librairie.
collect2: ld returned 1 exit status
et donc, ld ne peut pas lier le programme car il lui en manque un bout.
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
Je pense que non. Il faudrait voir ou texinfo cherche la fonction tputs. en y allant a la hache, je vois: :~$ grep tputs /lib/* Fichier binaire /lib/libncurses.so.5 concorde Fichier binaire /lib/libncurses.so.5.3 concorde Fichier binaire /lib/libncurses.so.5.4 concorde Fichier binaire /lib/libncursesw.so.5 concorde Fichier binaire /lib/libncursesw.so.5.4 concorde Fichier binaire /lib/libtermcap.so.2 concorde Fichier binaire /lib/libtermcap.so.2.0.8 concorde
donc a priori dans une de ces lib, quoi.
mais comment y remediez, car je comprend pas pourquoi ld retourne 1 ?
il lui manque la fonction.
si qqn pouvais m'eclairé sur cette situation Merci car je voi pas leur logique ... qui normalement consistais a s'éloigner petit a petit du systeme hote ?
Tu n'as pas saute une des libs a compiler?
[ PS: je te conseillerais plutot d'essayer d'installer une zipslack si le but est d'obtenir une meilleure connaissance du systeme. Ca fait moins de 100Mo. Il faut deja bien lire de la doc pour arriver a ses fins, et l'aspect pedagogique est interessant, amha. L'interet est d'avoir ensuite un systeme evolutif, car on retombe sur une slackware normale. ] -- Kevin
-- Pour contacter l'équipe de modération : ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans la liste de distribution des modérateurs.