剛剛編譯 vmware-server-kernel-source 遇到編譯錯誤
vmnet-only/userif.c:630: error: ‘const struct sk_buff’ has no member named ‘h’
剛剛更新時, 發現 vmware-server-kernel-modules 不見了, 只剩下 vmware-server-kernel-source . 只好拿 source 自己編譯.
sudo apt-get install vmwre-server-kernel-source
sudo module-assistant build vmware-server
順利的話就會在 /usr/src/ 產生 vmware-server-kernel-modules- …. .deb 的檔案. 再用
sudo dpkg -i filename.deb
即可收工回家.
但是, 我遇到編譯錯誤
vmnet-only/userif.c:630: error: ‘const struct sk_buff’ has no member named ‘h’
這個問題.
VMTN 的討論, 是把 vmnet.tar 換掉. 請參閱該連結.
換的步驟, 請參考
cd /tmp
tar jxvf /usr/src/vmware-server.tar.bz2
cd /tmp/modules/vmware-server-kernel/
rm -rf vmnet-only
tar xvf /tmp/vmnet.tar
cd /tmp
tar jxvf modules vmware-server-kernel.tar.bz2
sudo mv vmware-server-kernel.tar.bz2 /usr/src
相關套件版本:
vmware-server-kernel-source 10.3-1
linux-generic 2.6.22.5.4
linux-headers-2.6.22.5-generic 2.6.22-5.11
Tags: gutsy, kernel_modules, linux, ubuntu, vmware, vmware_server





