Namazu-users-ja(旧)


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

Re: make error on Mac OS X



甲斐です。

On 2003.6.8, at 04:05 Asia/Tokyo, Tadamasa Teranishi wrote:

> 寺西です。
>
> Yasuaki KAI wrote:
>> lib/getopt.c, lib/getopt.h, lib/getopt1.cの3ファイルの4変数 getopt,
>> opterr, optind, optopt をそれぞれ getopt_t, opterr_t, optind_t,
>> optopt_t に変更して ./configure; make としてみると、とりあえずエラー
>> はでずに終了しました。make check とやってみるとmknmz, gcnmz, idxiff,
>> namazu-cgi, ja-mknmz, ja-namazu-cgiはPASSでしたが、namazu-1〜namazu-9,
>> namazu-11はFAILとなっていました。namazuのビルドには問題が残っていそう
>> です。
>
> src/namazu-cmd.c の中にも optind を使っているところがあります。
> ですので、ここを optind_t にすると直るかもしれません。
>
> その他、4変数を使っているところが他に無いか確認してみてください。

その他に4変数を使っている箇所がないか調べた結果、該当するのは
ご指摘の src/namazu-cmd.c の中の optind の1箇所のみでしたので、
これを optind_t と変更してみたところ、make check 結果もすべて
PASS となって問題が解決しました。make install も無事済んで、
TerminalはもちろんCGIもちゃんと動いているようです。
どうも有り難うございました。

----------------------------------------------------------------
甲斐 康朗 (Yasuaki KAI)  kai@xxxxxxxxxxxxxx