[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux] Compilation : ancien/nouveau noyau ??
Bonsoir,
J'essaye de compiler flashpath, driver permettant d'acceder par un adaptateur
floppy aux cartes smartmedia d'un appareil photo numerique.
Ma distribution est une Mandrake 8.0 (noyau 2.4.3-20mdk - le 20mdk est
important pour la suite) mais j'ai compile un nouveau noyau : 2.4.4.
Si je fais uname -r, j'obtiens : 2.4.4
Je lance ./configure pour flashpath et dans la serie de lignes, j'obtiens :
checking for directory with kernel headers... /usr/include
checking for kernel version... 2.4.3-20mdk
checking for kernel module symbol versions... yes
checking for directory to store kernel modules...
/lib/modules/2.4.3-20mdk/misc
Deja la ca m'enerve vu que ./configure a l'air de considerer que mon noyau
est 2.4.3-20mdk avec /lib/modules/2.4.3-20mdk au lieu de 2.4.4 et
/lib/modules/2.4.4.
Quand je lance la commande "make", j'ai l'erreur suivante :
/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but headers from an
appropriate kernel-source
make[2]: *** [cppfake.o] Erreur 1
make[2]: Quitte le répertoire `/home/philippe/flashpath-0.2.1/linux'
make[1]: *** [all-recursive] Erreur 1
make[1]: Quitte le répertoire `/home/philippe/flashpath-0.2.1'
make: *** [all-recursive-am] Erreur 2
Donc ca ne marche pas.
Le plus drole est que la seule chose que je puisse faire est de vous
soumettre le probleme. Je ne vois meme pas comment formuler la question.
Vous voyez mon embarras, je n'y comprends rien.
Bref 2.4.4 <> 2.4.3-20mdk ????????????
Merci
Philippe
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]