Patrice Dumas wrote:
En fait j'ai jeté un oeil dans 'configure.sh' (ce que c'est que la
curiosité !) et il se trouve que le fichier d'entête
'include/linux/version.h' qui sert à fabriquer le n° de version du
kernel n'existe pas à l'endroit attendu !!!
Il y a pas besoin des sources du noyau pour compiler les modules, il
faut passer le bon repertoire, et donc du style
./configure --with-kernel-src=/lib/modules/2.6.5-1.327/build/
Trouvant ça louche, j'ai
téléchargé le kernel 2.6.3 de chez 'kernel.org', et, rien à dire, il
n'y est pas non plus... (mais comment fait la mdk 10 ????)
Avec fc2t2 et le kernel de redhat (je pense c'est pareil avec celui de
kernel.org) pour faire apparaitre les fichiers qu'il faut, je fais
make oldconfig
make prepare
Je viens de voir sur une page d'Intel à propos de leur driver e1000 :
When trying to compile the driver by running make install, the following
error may occur: "Linux kernel source not configured - missing version.h"
To solve this issue, create the version.h file by going to the Linux
source tree and entering:
make include/linux/version.h