[Q]
LinuxMLD3 に JRPM の qvwm をインストールして使おうとしたのですが、 うまく起動できません。 kterm から起動しようとしたところ、
qvwm: error in loading shared libraries
: undefined symbol: _Xsetlocale
というエラーメッセージがでました。

[A]
これは glibc への移行による X_locale の問題のようです。
このqvwm を動かすには、 X_locale付で作った XFree86-libs を JRPM かどこかから入手して入れ換えるか、 または、 これを xlocale.c とかいう名前でセーブし、
$ gcc -shared xlocale.c -o xlocale.so
でコンパイルして xlocale.so を作成し、それを root で
$ mv xlocale.so /usr/X11R6/lib
と移動した後、
% LD_PRELOAD=/usr/X11R6/lib/xlocale.so qvwm
と環境変数 LD_PRELOAD に xlocale.so をセットしてから qvwm を起動するようにすればうまくいくのではないかと思いますが、 いかがでしょうか?



戻る