Freewrl 1.19.8
2007/10/4
対応するOS

FreeWRL(http://freewrl.sourceforge.net/)からパッケージをダウンロードできます。
1.19.8は2007/10/2にリリースされたばかりです。
Linux用パッケージがあります。
- Fedora Core 6 Linux には V1.19.6(RPMパッケージ)
- Fedora 7 Linux には V1.19.8(RPMパッケージ)
- Ubunt6.10,7.04用DEBパッケージ
うれしいことにMac OS X 10.4用のバイナリパッケージがあります。
インストール
早速ダウンロード&インストールすると・・・
[root@th ~]# rpm -ivh freewrl-1.19.8-Fedora7.i386.rpm
エラー: 依存性の欠如:
libXm.so.2 は freewrl-1.19.8-Fedora7.i386 に必要とされています
まあ、このようなこともあるさ。
Slackware3.0のころに比べれば、楽なものさ。
libXm.so.2はどこに?
気を取り直して、libXm.so.2を探すと、
the RPM repository on fr2.rpmfind.net (http://rpmfind.net/linux/rpm2html/search.php?query=libXm.so.2)で見つけることができました。
たくさんあってどれを使えばよいか迷うのだが、たぶんopenmotif21-2.1.30-9.i386.rpmが正解では?
少なくともSuSE Linux 9.3 for i386は違うと思う。
wget ftp://rpmfind.net/linux/ASPLinux/i386/RPMS.10/openmotif21-2.1.30-9.i386.rpm
rpm -ivh openmotif21-2.1.30-9.i386.rpm
rpmでインストールを始めると・・・・
[root@th freewrl]# rpm -ivh openmotif21-2.1.30-9.i386.rpm
警告: openmotif21-2.1.30-9.i386.rpm: ヘッダ V3 DSA signature: NOKEY, key ID 9b3c94f4
エラー: 依存性の欠如:
libXp.so.6 は openmotif21-2.1.30-9.i386 に必要とされています
ヲイ!
思わず手がでるところでした。
libXp.so.6?
libXpはFAQらしく、あちらこちらで出てきます。
libXpはyumでインストールします。
yum -y install libXp
まだ終わりではなかった
インストールは終わった。
freewrlを起動すると・・・
[webmaster@th vrml]$ freewrl
freewrl: error while loading shared libraries: libXm.so.2: cannot open shared object file: No such file or directory
また、libXm.so.2か・・・・(嘆息)
libXm.so.2を/usr/lib/以下にリンクする。
ln -s /usr/X11R6/lib/libXm.so.2 /usr/lib/
まとめ
途中いろいろあったが、インストールの方法をまとめると
wget ftp://rpmfind.net/linux/ASPLinux/i386/RPMS.10/openmotif21-2.1.30-9.i386.rpm
yum -y install libXp
rpm -ivh openmotif21-2.1.30-9.i386.rpm
rpm -ivh freewrl-1.19.8-Fedora7.i386.rpm
ln -s /usr/X11R6/lib/libXm.so.2 /usr/lib/
grape.wrlを読み込むと、それらしい絵がでました。
freewrl grape.wrl
