Le 17/05/06, René Bantegnie <[EMAIL PROTECTED]> a écrit :
 
> Je veux utiliser  VMware Player
> Lorsque je lance vmware-config.pl il s'arrête à
> "The directory of kernel headers (version 2.6.12-18mdkcustom) does not
> match your running kernel (version 2.6.12-18mdk).  Even if the module
> were to compile successfully, it would not load into the running
> kernel."
> 
> J'ai installé le kernel 2.6.12-18 par les rpm est-ce là le problème

J'en suis encore à la version 2.6.12-12 mais voilà ce que j'ai
constaté :
* Je me suis placé dans /usr/src/linux et j'ai lancé un grep sur toute
la sous-arborescence pour chercher 2.6.12-12mdkcustom. Je n'ai trouvé
qu'un fichier : /usr/src/linux/include/linux/version.h. Celui-ci
définit différemment la version selon certains tests fait par le
préprocesseur C quand on compile un programme l'incluant. 

* Si on compile un simple programme pour afficher la version résultant
de ce version.h, on trouve bien 2.6.12-12, et pas 2.6.12-12mdkcustom.
Voilà le programme en question :

----------------8<-----------------------------
#include <linux/version.h>
#include <stdio.h>


int main() {
  printf(UTS_RELEASE);
}
-------------8<--------------------------------

* Du coup, sous réserve que mon raisonnement et mon petit bout de code
soient corrects, j'aurais tendance à penser que l'erreur provient de
vmware-config.pl. Tu peux peut-être jeter un oeil dedans pour voir
comment il détermine la version des headers ?


-- 
Christophe Gaubert
http://ch4tn01r.free.fr/blog
Participez à la liste Avis de citoyens :
http://fr.groups.yahoo.com/group/Avis_de_citoyens/

=========================================
Vous souhaitez acquerir votre Pack ou des Services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club mandrake : http://www.mandrivaclub.com
=========================================

Répondre à