[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:07891] Re: jnetscape undefined symbol: _Xsetlocale



猪谷です。外してます。

SHIRAKURA Tetsuya <shirakura@xxxxxxxxxxxx> writes:

> 私も同じ症状が出ました。
> 
> しかたなく、libc5 版で試したらうまく動きました。 
> 
> 8336284 Mar 27 10:24 navigator-v405-export.x86-unknown-linux2.0.tar.gz
> 
> でも、hamm 的ではないですね。
> glib2 で動いた人はいるんでしょうか。

navigator406 の linux/x86 glibc2 版動かしています。あと、パッケージ版
の現在の jnetscape は使っておりません。おそらくちょっと前に出てた 
jnetscape パッケージに入っていた起動スクリプトを変更しながら流用してま
す(正確には出所不明なのですが)。
#多分、中身は大差ないと思います…

$ ldd /usr/local/netscape/nav406g/netscape
        /lib/nfslock.so.0 => /lib/nfslock.so.0 (0x4000d000)
        libBrokenLocale.so.1 => /lib/libBrokenLocale.so.1 (0x40015000)
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40017000)
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4005f000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40069000)
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x4007e000)
        libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x40090000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x4009e000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400aa000)
        libdl.so.2 => /lib/libdl.so.2 (0x4014d000)
        libc.so.6 => /lib/libc.so.6 (0x40150000)
        libg++.so.2.7.2 => /usr/lib/libg++-dbg/libg++.so.2.7.2 (0x401f5000)
        libstdc++.so.2.7.2 => /usr/lib/libg++-dbg/libstdc++.so.2.7.2 (0x4022d000)
        libm.so.6 => /lib/libm.so.6 (0x4026a000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

$ dpkg -S /lib/libBrokenLocale.so.1 
 libc6: /lib/libBrokenLocale.so.1

$ dpkg -l libc6
hi  libc6           2.0.7r-5.wcsmb The GNU C library version 2 (run-time files)

で、liblocale* は preload していません。

これが LANG の設定とリソースの書き換えのみで日本語化できています。状況
としては、

1. kinput2 による日本語入力可能。
2. kinput2 などの IM が起動していると、私の所では大量の X Error が発生
   していましたが、今はほとんど問題なし。
3. <textarea></textarea> 中での日本語の扱いはほぼ完璧。
4. <input type="text" value="hogehoge"> では、日本語・英語を問わず 
   value の設定値が表示されない。入力することは可能。

です。PR4.5 の glibc 版より日本語関連がちょっと良くなっている感じがし
ます。4. が日本語/英語を問わず駄目になる辺りがちょっとイタすぎですが、
LANG を en あたりに設定してたちあげれば日本語と引き替えに正常に動作し
ます。

ということで、4.06-glibc2 版を試してみられるのも良いかも知れません。

--
O
 o ●-●     猪谷 英一郎 == Eiichiro Itani
   -ゝ          emu@xxxxxxxxxxxxxxx