Namazu-devel-ja(旧)


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

Re: EWS4800でnamazu-2.0.12のコンパイル



寺西です。

knok@xxxxxxxxxxxxx wrote:
> 
> > そういうことなら、/usr/ucblib/libucb.a をリンクするのが良いのでは
> > ないでしょうか?
> 
>   autoconf の function.m4 をみてみると、
> 
> # _AC_LIBOBJ_ALLOCA
> # -----------------
> # Set up the LIBOBJ replacement of `alloca'.  Well, not exactly
> # AC_LIBOBJ since we actually set the output variable `ALLOCA'.
> # Nevertheless, for Automake, AC_LIBSOURCES it.
> m4_define([_AC_LIBOBJ_ALLOCA],
> [# The SVR3 libPW and SVR4 libucb both contain incompatible functions
> # that cause trouble.  Some versions do not even contain alloca or
> # contain a buggy version.  If you still want to use their alloca,
> # use ar to extract alloca.o from them instead of compiling alloca.c.
> 
>   などとかかれています。EWS4800 は SVR4 系だった気がしたので、このあた
> りにひっかかっているのでしょうか。

むむ、とってもあやしげな話ですね。
 
>   autoconf を EWS4800 に対応させるのが一番いい方法なんですかね。持って
> いないのでできませんが...

EWS4800 に対応するというのが理想ですが、それ以前に
どうも、alloca のバグかもしれないという症状がまさに起こっています。

私信で EWS4800 の動作結果をいただいているのですが、re.c か、regex.c 
内で無限ループに入っているようです。
# これって、とっても alloca のバグっぽく見える。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E