- VMware Server 1.0.7 installé avec vmware-package
- test Debian GNU/Linux (Squeeze)
- noyau 2.6.26-1-686
Il y avait plusieurs problèmes de compilation en essayant de compile les modules du noyau binaire à partir du paquetage vmware-server-kernel-source créé par vmware-package à partir de l'archive tar du serveur VMware. Récemment, VMware a mis à jour ses sources de modules du noyau afin de les rendre compatibles avec le noyau 2.6.25, mais elles ont de nouveau cassé avec 2.6.26.Modules VMware server 1.0.7 incompatibles avec le noyau 2.6.26 - patché, où soumettre?
vmmon-only/linux/driver.c:146: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:147: warning: initialization from incompatible pointer type
vmmon-only/linux/driver.c:150: error: unknown field 'nopage' specified in initializer
vmmon-only/linux/driver.c:151: warning: initialization from incompatible pointer type
C'est seulement la première erreur, mais il y a d'autres problèmes de compilation (dans vmnet seulement).
De nombreux conseils sur les forums sont d'utiliser vmware-any-any à la place, mais cela a ses propres problèmes (voir my other question).
Comme vous pouvez le voir dans ma propre réponse ci-dessous, j'ai résolu le problème en corrigeant les incompatibilités, et ai trouvé un patch. Maintenant, je voudrais que VMware l'inclue dans les prochaines versions, pour éviter à d'autres utilisateurs de l'appliquer à la main après chaque mise à niveau de VMware ou du noyau. Question: où/comment puis-je soumettre ces correctifs à VMware?
Vraiment, je négligé cela. Posté ma solution là aussi. –