[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14819] Re: OUTPUT_CHARSET はまだ必要 ?
こんばんわ、おかもとです。
From: Tomohiro KUBOTA <tkubota@xxxxxxxxxxx>
Subject: [debian-devel:14818] OUTPUT_CHARSET はまだ必要 ?
Date: Mon, 14 Jan 2002 21:07:27 +0900
> $ LANG=ja_JP.eucJP OUTPUT_CHARSET= gcc-2.95 hogehoge
> gcc-2.95: hogehoge: ??????????????????????
> gcc-2.95: No input files
> $ LANG=ja_JP.eucJP OUTPUT_CHARSET=EUCJP gcc-2.95 hogehoge
> gcc-2.95: hogehoge: そのようなファイルやディレクトリはありません
> gcc-2.95: No input files
>
> という具合です。
> これはどうすれば直るのでしょうか。
> (もう Woody には間に合わない?)
http://www.asahi-net.or.jp/~AE5T-KSN/d/200010.html
状況と同じようですね。試した訳ではありませんが、
gcc-2.95-2.95.4.ds8/gcc-20011006/gcc$ grep -n bindtextdomain *.c
cccp.c:1251: (void) bindtextdomain (PACKAGE, localedir);
collect2.c:1023: (void) bindtextdomain (PACKAGE, localedir);
cppmain.c:58: (void) bindtextdomain (PACKAGE, localedir);
gcc.c:4659: (void) bindtextdomain (PACKAGE, localedir);
gcov.c:232: (void) bindtextdomain (PACKAGE, localedir);
protoize.c:4564: (void) bindtextdomain (PACKAGE, localedir);
toplev.c:4796: (void) bindtextdomain (PACKAGE, localedir);
上記の部分を、(例えば、cccp.c)下記のように書き換えるとか?
#ifdef HAVE_LC_MESSAGES
setlocale (LC_MESSAGES, "");
#endif
(void) bindtextdomain (PACKAGE, localedir);
(void) textdomain (PACKAGE);
+ (void) bind_textdomain_codeset(PACKAGE, nl_langinfo(CODESET));
# setlocale (LC_ALL,"") とかも必要かな...
----
おかもとたかし