Namazu-devel-ja(旧)


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

Solaris and Namazu 2.0.6(CVS).



Solaris での gettext 関連の話。
;; 「またか」と言われそう...

>>>>> In [namazu-devel-ja : No.01447] 
>>>>> “kose” = 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxxxxxxxxx> wrote:
kose> >>>>> In [namazu-devel-ja : No.01446] 
kose> >>>>> “knok” = knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) wrote:

knok> >>   autoconf-2.50

knok>   これが悪さをしてるんじゃないでしょうか...

kose> おぉ、そうみたいです。今 autogen(configure)が無事終りました。

これでは駄目なことに気がついて(思い出して)、

./configure --with-included-gettext

で make したら 

gcc -c -DLOCALEDIR=\"/usr/local/share/locale\" -DGNULOCALEDIR=\"/usr/local/share/locale\" -DLOCALE_ALIAS_PATH=\"/usr/local/share/locale:.\" -DHAVE_CONFIG_H -I.. -I. -I../intl -I../lib  -g -O2 -Wall -pedantic  l10nflist.c
l10nflist.c:42:19: argz.h: ファイルもディレクトリもありません。
l10nflist.c: In function `_nl_make_l10nflist':
l10nflist.c:198: warning: implicit declaration of function `malloc'
l10nflist.c:296: warning: implicit declaration of function `free'
make[2]: *** [l10nflist.o] Error 1
make[2]: Leaving directory `/home/kose/CVSwork/namazu/intl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/kose/CVSwork/namazu'
make: *** [all-recursive-am] Error 2

でした。

argz.h は検索してもどこにもないですが、namazu/config.h 中では

/* Define if you have the <argz.h> header file.  */
#define HAVE_ARGZ_H 1

となっています。

なお、./configure ; make した場合は LANG=ja で namazu -C が
core dump しますし、namazu.mo を消せば(日本語は表示できない
けど)検索できます。

日本語Solaris2.6 + gettext-0.10.38 という環境です。
-- 
こせき @ Meadow のページも作成中
http://www.NetLaputa.ne.jp/~kose/Emacs/Meadow/
kose@xxxxxxxxxxxxxxxxxx