Voilà, je voudrais recompiler un noyau 2.0.33, pour équiper un vieux 486.
Mais comme j'ai pas la place disque dur, j'ai installé les sources 
(linux-2.0.33.tgz) sur mon PC, sous Mandrake 7.02

J'arrive à compiler un noyau 2.2.X, mais quand je veux compiler le 2.0.33 
j'obtiens le message d'erreur suivant:

In file included from /usr/src/linux/include/linux/string.h:39,
                  from /usr/src/linux/include/asm/termios.h:58,
                  from /usr/src/linux/include/linux/termios.h:5,
                  from /usr/src/linux/include/linux/tty.h:20,
                  from /usr/src/linux/include/linux/sched.h:26,
                  from init/main.c:20:
/usr/src/linux/include/asm/string.h: In function `__constant_memcpy':
/usr/src/linux/include/asm/string.h:443: warning: control reaches end of 
non-void function
/usr/src/linux/include/asm/string.h: In function 
`__constant_c_and_count_memset':
/usr/src/linux/include/asm/string.h:594: warning: control reaches end of 
non-void function
init/main.c: In function `get_options':
init/main.c:236: warning: subscript has type `char'
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
init/main.c: In function `checksetup':
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
init/main.c: In function `calibrate_delay':
/usr/src/linux/include/asm/delay.h:24: Invalid `asm' statement:
/usr/src/linux/include/asm/delay.h:24: fixed or forbidden register 0 (ax) 
was spilled for class AREG.
/usr/src/linux/include/asm/delay.h:24: Invalid `asm' statement:
/usr/src/linux/include/asm/delay.h:24: fixed or forbidden register 0 (ax) 
was spilled for class AREG.
init/main.c: In function `parse_root_dev':
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
init/main.c: In function `parse_options':
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:118: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:118: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
/usr/src/linux/include/asm/string.h:140: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:140: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
/usr/src/linux/include/asm/string.h:159: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:159: fixed or forbidden register 4 (si) 
was spilled for class SIREG.
init/main.c: In function `start_kernel':
/usr/src/linux/include/asm/string.h:530: Invalid `asm' statement:
/usr/src/linux/include/asm/string.h:530: fixed or forbidden register 2 (cx) 
was spilled for class CREG.
make: *** [init/main.o] Error 1



Tout d'abord, est-ce possible de compiler un vieux noyau sur une install 
récente ? Et si oui (ce que je pense), comment faire ?

merci de votre aide.

nico

--
Lorsque Dieu a crée l'homme et la femme, il a fait la bêtise de ne pas 
prendre de brevet. Si bien que, maintenant, le premier imbécile venu peut 
en faire autant...
________________________________________________________________
Nicolas CHARVIN      [EMAIL PROTECTED]                   
39A, rue Buffon      01-55-43-93-75
75005 Paris          06-08-36-87-77
http://nicolas.charvin.free.fr
________________________________________________________________

Reply via email to