- VMware服務器的1.0.7
- 的Debian GNU/Linux的測試(萊尼)
- 內核2.6.26-1-686
有嘗試的時候幾個編譯問題從VMware服務器tarball中通過vmware-package生成的vmware-server-kernel-source包構建二進制內核模塊。最近,VMware已經更新了內核模塊的源代碼,以使它們與內核2.6.25兼容,但是它們再次以2.6.26破解。VMware服務器1.0.7模塊與內核2.6.26不兼容 - 打補丁,在哪裏提交?與VMware包安裝
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
這只是第一個錯誤,但還有其他編譯問題(僅限vmnet)。
論壇上的許多建議是使用vmware-any-any來代替,但這有其自身的問題(請參閱my other question)。
正如你從我自己的回答中可以看到的,我通過修復不兼容性解決了問題,並提出了一個patch。現在,我希望VMware將其包含在未來的版本中,以免我和其他人在每次VMware或內核升級後手動應用它的麻煩。問題:我在哪裏/如何向VMware提交此類修復程序?
真的,我忽略了。在那裏發佈我的解決方案。 – 2008-09-21 16:31:05