[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:07099] Re: kinput2 cause XIM supporting programs "Segmentation fault"
沖野です。
【Mon, 20 Jul 1998 19:37:17 +0900】頃に
【[07097] Re: kinput2 cause XIM supporting programs "Segmentation fault"】について
【Kaz Sasayama <Kaz.Sasayama@xxxxxxxxxxxxxxx>】さんは書きました
> 関係ないかもしれませんが、ロケールが日本語でないとこの症状が
> 出ます。
>
> ロケールが日本語でないとは、
>
> LANGなどが正しく設定されてないとか、
> システムに日本語ロケールがないとか、
> ライブラリにバグがあってロケールの初期化に失敗してるとか
>
> が考えられます。
なるほどです。とりあえず、環境変数は
export LC_ALL=C
export LANG=ja_JP.ujis
としてます。locale に関係しそうな package は
(さきほど書くべきでした)
libc6 2.0.7t-1.wcsmbs.4.1
wcsmbs-locale 0.4.1
locales 2.0.7t-1.wcsmbs.4.1
となってます。
で、locale がうまく動いているかどうかですが、
下記ソースをコンパイルして動作させてみました。
# Package: gcc Version: 2.7.2.3-4.8
---------- localetest.c ----------
#include <stdio.h>
#include <locale.h>
int main()
{
char *lang;
lang = setlocale(LC_ALL, (char *)getenv("LANG"));
printf("%s\n", lang);
return 0;
}
----------
$ localetest
ja_JP.ujis
となって帰ってくるので、とりあえずは
動いてると思っていいのでしょう。おそらく。
> ともかく、まともなライブラリだったら「そんなところで落ちるな
> あ」といいたいところですね。困ったものです。
そうなんですよねぇ。
もっとも、「そんなところ」だからこそ、
私がなんかヘマしてる可能性が大きいと思って
いろいろ試しているんですが...
--
Hirotake Okino (沖野 裕丈)
Email-to: hokino@xxxxxxxxxxxxxxxxxxxxxxxx