Le Lundi 28 Janvier 2002 21:42, vous avez �crit :
> le lun 28-01-2002 � 21:08, jipe a �crit :
> > Le Lundi 28 Janvier 2002 09:02, vous avez �crit :
> > > le dim 27-01-2002 � 22:38, jipe a �crit :
> > > > Le Dimanche 27 Janvier 2002 19:40, vous avez �crit :
> > > > > �a vous dit �a sur un make xconfig:
> > > > >
> > > > > rm -f include/asm
> > > > > ( cd include ; ln -sf asm-i386 asm)
> > > > > make -C scripts kconfig.tk
> > > > > make[1]: Entre dans le r�pertoire
> > > > > `/usr/src/linux-2.4.17-6mdk/scripts' gcc -o tkparse tkparse.o
> > > > > tkcond.o tkgen.o
> > > > > collect2: ld terminated with signal 11 [Erreur de segmentation],
> > > > > core dumped
> > > > > make[1]: *** [tkparse] Erreur 1
> > > > > make[1]: Quitte le r�pertoire `/usr/src/linux-2.4.17-6mdk/scripts'
> > > > > make: *** [xconfig] Erreur 2
> > > >
> > > > tu as d�j� compil� un noyau avec ces m�mes sources?
> > > > peut-�tre as-tu oubli� le make mrproper avant make xconfig....
> > > > � tout zazard.
> > > >
> > > > bye
> > > > jipe
> > >
> > > Oui d�j� compil�es ces sources : en fait d�j� essay� avec plusieurs
> > > sources (y compris avec les originales de la M8.1) :idem.
> > > Le "make mrproper" ne devrait pas intervenir dans l'interface tk (bon �
> > > tout hasard j'en donne un coup mais je n'y crois pas).
> > > Aucun probl�me avec (l'utilisation) d'autres interfaces bas�es sur
> > > tcl/tk.
> > >
> > > Comme disait l'autre "y m'ennerve, il est pas d�contrast� .."
> >
> > si tu as d�j� fait une compilation de ce noyau r�ussie, et que
> > /usr/src/linux/scripts/kconfig.tk  existe, tu peux essayer de lancer ton
> > interface avec:
> > cd /usr/src/linux
> > wish -f scripts/kconfig.tk
> >
> > sinon, il s'agit bien d'une erreur de compilation pendant la construction
> > de l'executable tkparse par gcc. make construit le script kconfig.tk. il
> > doit lui passer diverses choses dont arch/i386/config.in. tkparse va
> > servir � analyser ce fichier et � en passer le r�sultat � kconfig.tk.
> > kconfig.tk est ensuite execut� et l'interface lanc�e.
> >
> > tu as peut-etre d'autres compileurs � disposition.... kgcc? egcs? rien ne
> > t'emp�che d'essayer avec l'un d'entre eux. pour �a il faut �diter
> > /usr/src/linux/Makefile et modifier les lignes:
> > HOSTCC        = gcc
> > CC                = $(CROSS_COMPILE)gcc
> > en rempla�ant gcc par celui que tu veux.
> >
> > tu as aussi la possibilit� de lancer ta configuration du noyau par:
> > make menuconfig # c'est une interface ncurse
> > make config         # c'est une interface console ;-)
> >
> > enfin, make mrproper sert � nettoyer les sources du kernel des
> > "reliquats" de compilations ant�rieures qui peuvent �tre source d'erreur
> > pour une autre compilation. c'est la 1ere chose � faire, au moins pour
> > �liminer une cause d'erreur �ventuelle.
> >
> > mes versions:
> > tk-8.3.3
> > gcc-2.95.3
> > binutils-2.11.2 (dont fait partie ld)
> >
> > bye
> > jipe
>
>  Oui bien s�r on peut contourner le probl�me mais je tiens � savoir d'ou
> vient ce merd....et cette config de noyau n'est pas vitale du tout
> (c'�tait pour jouer) parce qu'il n'y a aucune raison que ce qui g�n�re
> ce probl�me n'en g�n�re pas un autre et puis j'ai vraiment pas envie de
> me retaper les configurations de noyaux en mode texte avec le vieux make
> config ;-))
>
> Reste plus qu'� se repasser tous les tk, gcc, binutils and co en revue :
> je suis t�tu je sais mais je n'aime pas que �a r�siste ;-)
>
> Merci quand m�me mais j'l'aurai j'vous que'j'l'aurai ;-)

si tu tiens � savoir ce qui c'est pass�, tu peux essayer de reproduire 
l'erreur en lan�ant gcc avec l'option -g
cd /usr/src/linux/scripts
gcc -g -o tkparse tkparse.o tkcond.o tkgen.o

si l'erreur se reproduit, lance gdb, le gnu d�boggueur....
gdb tkparse core
puis � l'invite (gdb)
where
et envoie le r�sultat s'il y en a un.... 

bye
jipe
-- 
J'aime pas les singes, ho guenon

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à