Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

Unable to build the vmhgfs module.

Mac OS X + VMware Fusion + Ubuntu 9.04な環境で,ファイル共有を行おうと,vmware-toolsのインストールをしたのですが,vmhgfsモジュールのコンパイルで失敗してしまいます。
googleで調べたところ,参考ページを見つけました。以下です。

具体的には,vmware-tools-distrib/lib/modules/source で

$ cp vmhgfs.tar vmhgfs.tar.org
$ tar xvf vmhgfs.tar
$ cd vmhgfs-only/
$ chmod +w page.c

として,page.c の

page = __grab_cache_page(mapping, index);

page = grab_cache_page_write_begin(mapping, index, flags); 

とします。
そして,

$ rm vmhgfs.tar
$ tar cvf vmhgfs.tar ./vmhgfs-only/

とすることで,無事,vmghfs moduleをビルドすることができました。