bonjour

je viens d'essayer de recompiler le kernel 2.4.3 (sources fournies sur le
deuxieme cd de la Mandrake 8.0). make config, dep, bzImage marchent ok (a
part quelques warnings pendant bzImage mais je peux booter sur le nouveau
noyau). En revanche, make modules rate avec

In file included from /usr/src/linux-2.4.3/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.3/include/linux/list.h:6,
                 from /usr/src/linux-2.4.3/include/linux/module.h:12,
                 from eni.c:6:
/usr/src/linux-2.4.3/include/asm/processor.h:249: warning: `EISA_bus' redefined
/usr/src/linux-2.4.3/include/linux/modules/i386_ksyms.ver:12: warning: this is the 
location of the previous definition
In file included from /usr/src/linux-2.4.3/include/linux/prefetch.h:13,
                 from /usr/src/linux-2.4.3/include/linux/list.h:6,
                 from /usr/src/linux-2.4.3/include/linux/module.h:12,
                 from eni.c:6:
/usr/src/linux-2.4.3/include/asm/processor.h:51: warning: parameter names (without 
types) in function declaration
/usr/src/linux-2.4.3/include/asm/processor.h:51: field `loops_per_jiffy_R_ver_str' 
declared as a function
/usr/src/linux-2.4.3/include/asm/processor.h:72: nondigits in number and not 
hexadecimal
...............
make[2]: *** [eni.o] Error 1
make[1]: *** [_modsubdir_atm] Error 2
make: *** [_mod_drivers] Error 2


Dans le README fourni avec les sources il parle d'utiliser le gcc-2.91-66
et Mandrake fournit le 2.96, est-ce la source du probleme ? Si oui,
doit-on reinstaller l'autre version de gcc ou peut-on en faire coexister
deux amicalement ?

Merci pour votre aide.


Julien


Répondre à