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


-- 
N'ayez pas peur que la fin du monde soit pour aujourd'hui...
En Australie, c'est deja demain !

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

Répondre à