contents
- News
- Linux用VMでCroquet SDK 1.0βを無理矢理動かしてみる
- 関連するportsのインストール
- 不足しているrpmのインストール
- OpenGLライブラリ用のシンボリックリンク作成
- 実行する
Croquet
News
- 2007/03/28
ついに、Croquet SDK 1.0がリリースされました!! バージョンは、1.0.18らしいです。
- もっと古い情報
3.9-4 VM以降では、Croquet Pluginが追加されCroquetが動かせるようになっています。
手元でも、FreeBSD native VMで、Croquet1.0.10.imageが動作しています!!
Linux用VMでCroquet SDK 1.0βを無理矢理動かしてみる
関連するportsのインストール
Linuxlatorを使ってLinux版VMを動かすを参照して、必要なportsを入れておきます。
不足しているrpmのインストール
そのままでは、以下のようにlibuuid.so.1が無くて実行できません。
surudoi [ work/squeak/Croquet_SDK_1.0_beta ] % ./Croquet.sh ./bin/i686-pc-linux-gnu/squeak: error while loading shared libraries: libuuid.so.1: cannot open shared object file: No such file or directory
libuuid.so.1自体は、Fedora Core 5なんかで調べてみると、e2fsprogs-libsに入ってるFreeBSDのLinux Emulation環境のRedHat 8だと、e2fsprogs-1.27-9.i386.rpmに入っているみたい。
[mutoh@hoge ~]$ locate libuuid.so /lib/libuuid.so.1 /lib/libuuid.so.1.2 /usr/lib/libuuid.so [mutoh@hoge ~]$ rpm -qf /lib/libuuid.so.1 e2fsprogs-libs-1.38-12
そこで、以下のようにe2fsprogs-1.27-9.i386.rpmをインストールします。 依存関係も無視してしまいます。
surudoi [ tmp/squeak/linux-rpm ] % fetch http://download.fedoralegacy.org/redhat/8.0/os/i386/e2fsprogs-1.27-9.i386.rpm e2fsprogs-1.27-9.i386.rpm 100% of 740 kB 72 kBps 00m00s surudoi [ tmp/squeak/linux-rpm ] % sudo rpm --ignoreos --root=/compat/linux -ivh e2fsprogs-1.27-9.i386.rpm Password: エラー: 依存性の欠如: rpmlib(PartialHardlinkSets) <= 4.0.4-1は e2fsprogs-1.27-9 に必要とされています surudoi [ tmp/squeak/linux-rpm ] % sudo rpm --nodeps --ignoreos --root=/compat/linux -ivh e2fsprogs-1.27-9.i386.rpm e2fsprogs ################################################## surudoi [ tmp/squeak/linux-rpm ] %
OpenGLライブラリ用のシンボリックリンク作成
OpenGL用ライブラリのlibGL.so.1にシンボリックリンクを作成します。
surudoi [ work/squeak/Croquet_SDK_1.0_beta ] % cd bin/i686-pc-linux-gnu surudoi [ Croquet_SDK_1.0_beta/bin/i686-pc-linux-gnu ] % ln -s /compat/linux/usr/X11R6/lib/libGL.so.1 libGL.so
実行する
Croquet.shを実行します。
surudoi [ work/squeak/Croquet_SDK_1.0_beta ] % ./Croquet.sh SocketPlugin: ignoring unknown option 'SO_REUSEPORT'
まだ余り試してませんが、とりあえず動いているようです。