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