・VMware-server-1.0.10
手元では 1.0.9 + vmware-update-2.6.29-5.5.9 パッチで凌いでいるのだけど、久しぶりにビルドして起動したら、 新バージョンが出ている、とのことで 1.0.10 を入手してみた。
多少は新しいカーネルへの対応が進んでいるかと期待したけど、やっぱり素のままではビルドできず、上記 パッチをあててやる必要があった。
パッチをあててビルドはできたものの、起動しようとすると
% vmware /usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_thread_gettime
なるエラーになる。調べてみると、vmware-server 自体はかなり古いプログラムだから、最近の Gtk では廃止されている 関数を参照しているらしい。
困ったな、と思っていたら、VMWARE_USE_SHIPPED_GTK という環境変数があり、これを force にしておくと、 vmware に同梱されているライブラリを優先して使うので、無事起動するようになった
% setenv VMWARE_USE_SHIPPED_GTK force % vmware
vmware-server は便利なツールだけど、騙し騙し使っている感じなので、新環境でビルドするたびに 「商用版に移行すべきかなぁ。。」と感じるんだけど、ある意味、それがむこうの目論見なんだろうなぁ(苦笑