Page 1 sur 1

[vmware] en-tetes du noyau

Publié : lun. 22 nov. 2010, 17:32
par gael
bonjour,
je souhaiterais installer vmware manuellement car via AUR ça a l'air de bugger
en revanche à l'installation j'ai ce soucis

Code : Tout sélectionner

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] 

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
comment puis je donc obtenir les "C header" ?
merci

Re: vmware

Publié : lun. 22 nov. 2010, 17:44
par tuxce
Salut, si tu pouvais pour la prochaine fois mettre des titres un minimum plus parlant que juste le nom d'un paquet et surtout suivre la règle des titres sur ce forum, ça serait sympa !

Pour ton souci, c'est kernel26-headers et le chemin depend de ton kernel:

Code : Tout sélectionner

pacman -Ql kernel26-headers

Re: [vmware] en-tetes du noyau

Publié : mar. 23 nov. 2010, 16:54
par gael
ok j'ai installé le paquet en question
voici le path que j'indique et la réponse

Code : Tout sélectionner

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux-2.6.35-ARCH/include

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match
your running kernel (version 2.6.35-ARCH).  Even if the module were to compile 
successfully, it would not load into the running kernel.

merci :)

Re: [vmware] en-tetes du noyau

Publié : mar. 23 nov. 2010, 18:32
par tuxce
Leur script doit pas vraiment être compatible avec arch, pour contourner, tu peux essayer en ajoutant:

Code : Tout sélectionner

#define UTS_RELEASE "2.6.35-ARCH"
à la fin de /usr/src/linux-2.6.35-ARCH/include/linux/version.h
Sous arch, cette var est définie dans /usr/src/linux-$(uname -r)/include/generated/utsrelease.h
Je sais pas vraiment si c'est la normale ou pas...

Re: [vmware] en-tetes du noyau

Publié : mar. 23 nov. 2010, 18:57
par gael
ah petite amélioration peut être cela te dira quelquechose

Code : Tout sélectionner

The path "/usr/src/linux-2.6.35-ARCH/include" is a kernel header file 
directory, but it does not contain the file "linux/autoconf.h" as expected.  
This can happen if the kernel has never been built, or if you have invoked the 
"make mrproper" command in your kernel directory.  In any case, you may want to
rebuild your kernel.

Re: [vmware] en-tetes du noyau

Publié : mar. 23 nov. 2010, 19:08
par tuxce
il est dans le répertoire "generated/" et vmware le cherche dans "linux/".