Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Solaris/gettext (was: Road to 2.0.5)
どこに話を続けようか迷ったのですが。
gnupg-1.0.3 を入れてみると Namazu と同じに、libc の gettext
とリンクするので GNU/msgfmt で作ったカタログを使おうとしてコ
アダンプしました。
しかし、gnupg-1.0.3 は configure --with-included-gettext
すると、GNU の というか gnupg-1.0.3 附属の ./intl/libintl.a を
リンクしているようで、コアダンプせずに日本語表示ができました。
>>>>> In [namazu-devel-ja : No.00853]
>>>>> “Abe” = Ryuji Abe <raeva@xxxxxxxxxxxx> wrote:
Abe> intl/Makefile.inには
Abe> : # We must not install the libintl.h/libintl.a files if we are on a
Abe> : # system which has the gettext() function in its C library or in a
Abe> : # separate library or use the catgets interface. A special case is
Abe> : # where configure found a previously installed GNU gettext library.
Abe> : # If you want to use the one which comes with this version of the
Abe> : # package, you have to use `configure --with-included-gettext'.
Abe> などと書かれているのでやはり仕様なのでしょう。だったらintl
Abe> 以下のソースをcompileするのはやめてくれ、と言いたくもなり
Abe> ますが。
Abe> かと思えば、src以下のコマンド群はlibcのgettext()ではなく、
Abe> intl/libintl.aをリンクして使っているし...
これと一貫性があるの、かなぁ。
ところで、この gnupg-1.0.3 を同じように configure して(*)、
Namazu-2.0.5 は Solaris では
・ GNU/gettext があれば日本語表示できる。
・ Solaris/gettext を使う人は日本語表示できない。
(Solaris で日本語表示したいなら GNU/gettext を入れてもらう)
でリリースしませんか?
「Solaris/gettext を使う」は次以降のバージョンで対応するとい
うことで。(対応したいな、ということで)
(*) そのように直せれば良いのですが、ボクの手には負えません。
ごめんなさい。
--
こせき @ Emacs のページ作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/
kose@xxxxxxxxxxxxxxxxxx