ども、植木です。

WATANABE Hirofumi <eban / os.rim.or.jp> writes:
[ruby-list:14681] Re: [BUG] def foo; foo end; foo


>:djgpp で ruby をコンパイルできる環境を揃えるには
>:何を手に入れたら良いのでしょう?
>
>ftp://ftp.iij.ad.jp/pub/simtelnet/gnu/djgpp/
>にあるものを適当に. わたしはほとんど全部インストールしてるの
>でほんとに何が必要なのかは把握してません.

http://www.nifty.ne.jp/forum/fext/
の「DJGPP 2.xx 導入の手引き」を参考にインストールしてみました。
で、さっそく ruby 1.2.5 のコンパイルに挑戦してみたのですが
miniruby.exe が出来たところで

----------
Exiting due to signal SIGSEGV
General Protection Fault at eip=00058ec7
eax=005054f0 ebx=0002c613 ecx=0002c66b edx=0002c663 esi=00000050 edi=00000050
ebp=0017b634 esp=0017b624 program=
cs: sel=1677  base=837ab000  limit=0017ffff
ds: sel=16bf  base=837ab000  limit=0017ffff
es: sel=16bf  base=837ab000  limit=0017ffff
fs: sel=1657  base=00023d70  limit=0000ffff
gs: sel=16cf  base=00000000  limit=0010ffff
ss: sel=16bf  base=837ab000  limit=0017ffff
App stack: [0017b808..0007b808]  Exceptn stack: [0007b738..000797f8]

Call frame traceback EIPs:
  0x00058ec7
  0x00057f9d
make.exe: *** [rbconfig.rb] Error -1
----------

こうなっちゃいました。
configure.bat を実行して make で良いんですよね?
何か足りないのかな...う〜ん。


>:マシンは NEC PC-9821Xa9/C8  CPU:Pentium 90MHz  RAM:72MB です(涙)
>
>PC-UNIX はインストールしてないのかな?

ええ(^^;
触れてみたいと思いつつも、なかなか手が出せずにいます。
これを機会に勉強してみようかな...
上のマシンで動作する PC-UNIX で皆さんオススメのものって
なにかありますでしょうか。


---------------------------------------
植木岳彦  E-Mail: takehiko / os.rim.or.jp
Takehiko Ueki