[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] Compilation : ancien/nouveau noyau ??
CHARLIER Philippe wrote:
> 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 ????????????
rm -rf /usr/include/linux
rm -rf /usr/include/asm
ln -s /usr/src/linux-2.4.4/include/linux /usr/include/linux
ln -s /usr/src/linux-2.4.4/include/asm /usr/include/asm
... c'est contre toutes les policy (y compris la debian) mais y'a pas
mal de brols qui foirent qd on utilise pas les bon headers ... :/
J'ai eu un problème semblable avec les drivers 1.0-1251 de chez NVidia
Backup tjrs /usr/include/linux && /usr/include/asm avant.
L8tr,
Raff.
--
____________________________________________________________________________
Raffaele Brancaleoni Email : s940195@student.ulg.ac.be
Licence en Informatique
Université de Liège - Belgique
____________________________________________________________________________
[ 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 ]