Gilles Missonnier a écrit :
bonjour,
je viens de recuperer un kernel-source-2.4.27, ce jour [#10].

apres le make dep clean modules 
qui se sont bien passe's, 
cela se gate avec make bzImage sur le code de i386_ksyms.c
cela se termine par :

  
Le mieux c'est de suivre la façon debian de compiler (voir http://myrddin.org/howto/debian-kernel-recompile.php).

En plus, c'est plus simple que le make bzImage :-)


[...]
gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.27/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686
-nostdinc -iwithprefix include -DKBUILD_BASENAME=i386_ksyms
-DEXPORT_SYMTAB -c i386_ksyms.c
i386_ksyms.c:179: error: `atomic_dec_and_lock' undeclared here (not in a
function)
i386_ksyms.c:179: error: initializer element is not constant
i386_ksyms.c:179: error: (near initialization for
`__ksymtab_atomic_dec_and_lock.value')
i386_ksyms.c:179: error: __ksymtab_atomic_dec_and_lock causes a section
type conflict
make[1]: *** [i386_ksyms.o] Error 1
make[1]: Leaving directory
`/usr/src/kernel-source-2.4.27/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2
root:/usr/src/kernel-source-2.4.27#

  
Sinon pour les pistes il est possible qu'il te manquent des .h, as tu fait un apt-get kernel-2.4.27-headers (s'il existe).

pas mal de choses sur google, mais pas vu de reponse ...
une idee ?

===========================
Gilles MISSONNIER


  
-- 
Le chateaubriand est un filet tellement délicieux qu'il a donné son
nom à un grand écrivain français. 
	-+- Francis Blanche -+-

Répondre à