• 締切済み

ubuntu上でVMware server

make: Entering directory `/tmp/vmware-config5/vmmon-only' make -C /lib/modules/3.0.0-19-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-headers-3.0.0-19-generic' CC [M] /tmp/vmware-config5/vmmon-only/linux/driver.o /tmp/vmware-config5/vmmon-only/linux/driver.c:39:28: fatal error: linux/smp_lock.h: No such file or directory compilation terminated. make[2]: *** [/tmp/vmware-config5/vmmon-only/linux/driver.o] Error 1 make[1]: *** [_module_/tmp/vmware-config5/vmmon-only] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-19-generic' make: *** [vmmon.ko] Error 2 make: Leaving directory `/tmp/vmware-config5/vmmon-only' Unable to build the vmmon module. といわれ、コンパイルがうまくいきません。 どのようにしたらこの先に進むことができるでしょうか? ご教授お願い致します。

みんなの回答

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.2

UbuntuにVMwareServerをインストールしようとしてるという事でしょうか? Ubuntu,VMwareServerのどちらもバージョンを書かれてないので推測でしか書けませんが VMwareServerは2009年10月末から更新されてませんので最近のLinuxにはそのままではインストールできないと思います。 では、どのようにしたらインストールできるかですが先人がいないのであれば、あなた自身でそのコンパイルできないもの(VMwareServerが使うデバイスドライバーだと思います)を最近のカーネルに対応できるよう手を入れるしかないです。

  • akr
  • ベストアンサー率18% (32/173)
回答No.1

大雑把な質問なので大雑把に回答すると、エラーをひとつひとつ調べて直すことでしょうね。 例えば、下記のエラーは、driver.cをコンパイルした時にsmp_lock.hが見つからなかったってことだと思います。 /tmp/vmware-config5/vmmon-only/linux/driver.c:39:28: fatal error: linux/smp_lock.h: No such file or directory 原因が、パス設定の問題なのか、本当にファイルが存在しないのかは、この情報だけでは、私には判りません。 何をしててエラーが出たとか、手がかりになりそうなことを書くって当たり前のことをしたほうが、回答をもらいやすいと思いますよ。

関連するQ&A