Wataru Saito <wataru(a)sdlew52.ulsys.lsi.nec.co.jp> writes:
> > > > となり、src/xemacs が core をはいていました。
> > > > 何故 INSTALL 出来なくなったのか悩んでおります。
> > >
> > > configure のオプションに --with-system-malloc をつけるとどうでしょう?
> >
> > --with-system-malloc を加えて Makefile を作成したの
> > ですが、全く同じ結果になりました。
>
> そういえば、--pdump するとどうなりますか?
---------------------------------------------------------
cfe: Error: dumper.c, line 1233: 'MAP_FAILED' undefined; reoccurrences will notbe
reported.
if (pdump_start != MAP_FAILED)
---------------------^
*** Error code 1 (bu21)
make: fatal error.
*** Error code 1 (bu21)
make: fatal error.
---------------------------------------------------------
となり、dumper.c コンパイル中に落ちてしまいました...。
うーん、 /usr/include/sys/mman.h に MAP_FAILED が無いのに
mmap はある、と。とりあえずその前あたりに
#ifndef MAP_FAILED
#define MAP_FAILED -1
#endif
などとやってみると compile できるかもしれません。
# standard で MAP_FAILED の存在が保証されているかどうかは知
# りません。:-)
ちなみに、Linux では
#define MAP_FAILED ((__ptr_t) -1)
となっています。
--
Yoshiki Hayashi