コンパイル済みの Linux qmon バイナリが実行できないという理由から、必ずしも最新の Linux システムに libXm.so.2 Motif ライブラリがインストールされているとは限りません。
この問題を修正するには、次の手順に従います。
次のコマンドを使用して、ライブラリがすでにインストールされているかどうかを確認します。
% ls -l /usr/X11R6/lib/libXm* |
/usr/X11R6/lib/libXm.so.2 が libXm.so.2.x バージョンを指していれば、新たにインストールする必要はありません。/usr/X11R6/lib/libXm.so.3 へのシンボリックリンクでは正常に動作しないことに注意してください。
ライブラリがインストールされていない場合は、次の手順を続けます。
http://www.ist.co.uk/DOWNLOADS/motif_download.html または SUSE 9.1 ディストリビューション (openmotif21-* という追加の rpm ファイルが使用可能) から対応する openmotif ライブラリをダウンロードします。
root になり、必要なライブラリをインストールします。Suse 9.1 では、openmotif21-* をほかのパッケージと同様にインストールします。http://www.ist.co.uk からダウンロードしたパッケージでは、次の例に従ってライブラリをインストールしてください。
# rpm -i --prefix /tmp/test --force \ openmotif-2.1.31-2_IST-JDS2003.i386.rpm # cd /tmp/test/OpenMotif-2.1.31/lib # cp libXm.so.2.1 /usr/X11R6/lib # cd /usr/X11R6/lib # ln -s libXm.so.2.1 libXm.so.2 |
qmon をテストします。
% ldd `which qmon` |