contents
  1. News
  2. Linux用VMでCroquet SDK 1.0βを無理矢理動かしてみる
    1. 関連するportsのインストール
    2. 不足しているrpmのインストール
    3. OpenGLライブラリ用のシンボリックリンク作成
    4. 実行する

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'

まだ余り試してませんが、とりあえず動いているようです。

Croquet1.0.10.png
Last modified: 2007-03-28
Post-it: New Post-it (help)

Text color: [_][_][_][_]

Background: [_][_][_][_][_][_]

Draw Line:

x: y: