namazu-ml(avocado)


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

Re: namazu in EWS4800



安田と申します。
EWS4800へのインストールです。
しばらく中断しておりました。
>広瀬と申します。

>>#広瀬さんは、EWS4800のことはご存知かと思われますので、お尋ねします。
>>EWS4800(EWS−UX/V(REL4.2)))上でnamazu_1.2.0.5をインストール
>>しておりますが、makeの段階でエラーが出ます。
>>
>>以下エラーメッセージの出力です。
>>gcc -O2 -DINDEXDIR=\"/home/e232/t-yasuda/usr/local/namazu/index\"
>> -DSCORING=TFIDF  -DUNIX -DOPT_NAMAZU_CONF=\"/home/e232/t-yasuda/usr/local
>>/namazu/lib/namazu.conf\"  -DLANGUAGE=\"ja\" -DHAVE_LIBM=1 -DSTDC_HEADERS=1
>> -DHAVE_SYS_WAIT_H=1 -DHAVE_FCNTL_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ALLOCA=1 
>>-DHAVE_MEMMOVE=1 -Wall  -c namazu.c
>	:
>>*** Error code 1 (bu21)
>>make: fatal error.
>
>当方は
>
>%> uname -srvmp
>UNIX_System_V 4.2 1 R4000 r4000
>%>gcc -v
>Reading specs from /usr/local/lib/gcc-lib/mips-nec-sysv4/2.7.2.1/specs
>gcc version 2.7.2.1
私のほうは、
%> uname -srvmp
UNIX_System_V 4.2 1 R4000 r4000
%>gcc -v
Reading specs from /usr/local/lib/gcc-lib/mips-nec-sysv4.2r9.5/2.7.2.2/specs
gcc version 2.7.2.2
と言う構成です。広瀬さんのところとほとんど変わらないですね。
マニュアルのインストール部分の動作の確認されている環境で、
OS:WS-UX/V (Rel4.2) (NEC EWS4800/360) 
C コンパイラ:gcc 2.7.2.2
と該当しています。新しいバージョンでは、該当しないということで、
namazu1.1.1.5とnamazu1.1.2.5でもmakeを行ったのですが、
namazu1.2.0.5と同様に、いずれも
/usr/abiccs/include/sys/stat.h:133: parse error before `level_t'
/usr/abiccs/include/sys/stat.h:133: warning: no semicolon at end of struct or union
/usr/abiccs/include/sys/stat.h:135: parse error before `st_cmwlevel'
/usr/abiccs/include/sys/stat.h:135: warning: data definition has no type or storage class
/usr/abiccs/include/sys/stat.h:137: parse error before `}'
というエラーが出ます。/usr/abiccs/include/sys/stat.hが怪しいように思われますが
いかがでしょうか?
また、加藤さんのアドバイス
><URL:http://avocado.aichi-u.ac.jp/%7Ealias/namazu/msg00532.html>
>のその1のように,#include <sys/stat.h> の位置を動かしてみてはどうでしょ
>う?
ですが、namazu1.2.0.5では、加藤さんのおっしゃるようにすでに動かしてあります。

>gcc を作り直してみたらどうでしょう?
>NEC intranet 内だけですが、anes さんの site に ews port 一覧があります。
><URL:http://www.anes.nec.co.jp/anes/fsw.html>
>ここから辿ってみてください。
これは、検討しています。