[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:04407] [HELP] Glibc2.1.2 + jp-locale compile
-
From:藤吉 敏英
-
Date:Sat, 20 Nov 1999 02:49:26 +0900
- Subject: [plamo:04407] [HELP] Glibc2.1.2 + jp-locale compile
- From: 藤吉 敏英<mia@xxxxxxxxxxxxxxx>
- Date: Sat, 20 Nov 1999 02:49:26 +0900
- Posted: Sat, 20 Nov 1999 02:48:44 +0900
藤吉と申します。
Vol.03937などでの質問と基本的には同じ内容なのですが、
いまだにうまくいきません(;_;)。
困っていること:
(1) glibc-2.1.1, 2.1.2に日本語localeパッチを当ててmakeすると
make checkが通らない。
(2) Netscape Communicator 4.7-glibc2で、ブックマークやツールバーの
2バイト文字が表示されない。
環境:
Plamo 1.4.1
Linux argentinum 2.2.13 #1 Sun Oct 24 04:04:13 JST 1999 i586 unknown
modutils 2.1.121
gcc version 2.95.1 19990816 (release)
XFree86-3.3.5 + X-TT 1.2.1
bash 2.02
automake 1.4
autoconf 2.12
gettext 0.10.35
参考文書:
Glibc2-HOWTO (V1.5, 1998/9/15)
(1) glibc-2.1.1, 2.1.2に日本語localeパッチを当ててmakeすると
make checkが通らない。
トライしたこと:
Plamo-2.0alphaのサイトから入手したglibc-2.1.1、
あるいはglibc-2.1.2に日本語localeパッチを当ててのコンパイル
glibc-2.1.1.tar.gz || glibc-2.1.2.tar.gz
glibc-2.1.1pre3-localedef.fix.gz
glibc-crypt-2.1.tar.gz
glibc-linuxthreads-2.1.1.tar.gz
ソース展開&パッチ当ては正常に成功します。
また、makeについても
> mv /usr/include/scsi /usr/include/scsi.old
> ../glibc-2.1.1/configure --prefix=/usr --enable-add-ons
> make
と、一見正常に完了するのですが、
> make check
...
(省略)
/usr/tmp/glibc-2.1.2+locale_fix/glibc-212-build/wctype/test_wcfuncs.o: In
function `main':
/usr/tmp/glibc-2.1.2+locale_fix/glibc-2.1.2/wctype/test_wcfuncs.c:73:
undefined reference to `__ctype_tolower32'
collect2: ld returned 1 exit status
make[2]: *** [/usr/tmp/glibc-2.1.2+locale_fix/glibc-212-build/wctype/test_
wcfuncs] Error 1
make[2]: Leaving directory `/usr/tmp/glibc-2.1.2+locale_fix/glibc-2.1.2/
wctype'
make[1]: *** [wctype/tests] Error 2
make[1]: Leaving directory `/usr/tmp/glibc-2.1.2+locale_fix/glibc-2.1.2'
make: *** [check] Error 2
と失敗してしまいます。
ちなみにglibc-2.1.1pre3-localedef.fix.gzを当てなかった場合には
make checkも問題なく完了します。
出来上がったglibcに対してPlamo-2.0alphaサイトにある
wctest.cをコンパイル、テストしても
> echo "ア" | env LANG=ja_JP /usr/tmp/glibc-212-build/wctest
LC_CTYPE=C
wide char code = 40020938
is not alphabet
is not upper case
is not kanji
is not katakana
Segmentation fault
となり、wctest.c記載の
*expected result:
* LC_CTYPE=ja_JP
* wide char code = 000030a2
* ア is not alphabet
* ア is not upper case
* ア is not kanji
* ア is katakana
* to hiragana あ
からは程遠い結果です。
(そもそもsegmentation faultしてる時点で変ですね。)
#wctest.cの症状はglibc-2.1.1pre3-localedef.fix.gzの有無に関係ありません。
また、英数字1バイトコードの場合には出力は(LC_CTYPEの値を除き)正常です。
> echo "A" | env LANG=ja_JP /usr/tmp/glibc-212-build/wctest
LC_CTYPE=C
wide char code = 00000041
A is alphabet
A is upper case
to lower a
A is not kanji
A is not katakana
きちんとmake checkを通すためには何かパラメータ指定が必要なのでしょうか?
あるいは何か必要なソフトが不足しているのでしょうか?
(2) Netscape Communicator 4.7-glibc2で、ブックマークやツールバーの
2バイト文字が表示されない。
(1)が根本的な原因である気がして仕方がないのですが、
ブックマークやアドレスブックなどの文字のうち、
2バイト文字だけが表示されません。
(「空白」なのでもなく、「何もない」のです。)
使用したNetscapeは
communicator-v47-export.x86-unknown-linuxglibc2.0.tar.gz
です。
ページ内に関してはちゃんと日本語も表示できます。
[plamo:04218](Message-ID: <199910280749.QAA16755@valrog.denken.or.jp>)
記載の方法も試してみましたが全く効果ありませんでした。
これ以上は私の知識では埒が明きませんので、
どなたか策のある方、ご教授ください(_o_)。
どうぞよろしくお願いいたします。
And now for |---IT'S...------------------------------------------
something |「修士を農学でとってコンピュータ業界に就職した阿呆」
completely | 藤吉 敏英 (FUJIYOSHI Toshihide)
different... | <E-mail: mia@af.airnet.ne.jp>
- Follow-Ups
-
- [plamo:04409] Re: [HELP] Glibc2.1.2 + jp-locale compile, KOJIMA Mitsuhiro
[検索ページ]
[メール一覧]
Plamo ML 公開システム