[vmware] en-tetes du noyau

Questions et astuces concernant l'installation et la configuration d'archlinux
gael
yeomen
Messages : 255
Inscription : dim. 31 oct. 2010, 02:07

[vmware] en-tetes du noyau

Message 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
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: vmware

Message 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
gael
yeomen
Messages : 255
Inscription : dim. 31 oct. 2010, 02:07

Re: [vmware] en-tetes du noyau

Message 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 :)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [vmware] en-tetes du noyau

Message 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...
gael
yeomen
Messages : 255
Inscription : dim. 31 oct. 2010, 02:07

Re: [vmware] en-tetes du noyau

Message 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.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [vmware] en-tetes du noyau

Message par tuxce »

il est dans le répertoire "generated/" et vmware le cherche dans "linux/".
Répondre