ruby-1.6.4 for emx 0.9d environment

○インストール
  0.動作には、emx 0.9d FIX04以降のランタイムライブラリが必要なため、
      ftp://hobbes.nmsu.edu/pub/os2/dev/emx/v0.9d/emxrt.zip
    等から最新版のemxランタイムを入手し、インストールする。
  1.このアーカイブを展開する。
     cf. unzip rbemx164.zip -d e:\
  2.bin ディレクトリをPATH に追加する。

※環境変数RUBYLIB は設定しなくても動作します。ただし、ライブラリは
  ruby.exe からの相対的な位置で決まるので、
     e:\foo\bin
  に ruby.exe がある場合は、
     e:\foo\lib
  が、
     e:\foo\bar
  に ruby.exe がある場合は、
     e:\foo\bar\lib
  がライブラリのトップディレクトリになります。

○補足
  1.同梱しているruby.exeは、emxのバウンド実行ファイルとして作成してい
    るので、RSX/RSXNT を利用することにより、DOS/Win95/Win98/WinNTでも
    動くと思われますが、私が動作確認したのは、OS/2 Warp V4 + XRJM014上
    のみです。
  2.コンパイル時に指定したオプションの詳細は、
    ruby/lib/ruby/1.6/i386-os2_emx/rbconfi.rb を参照ください。
  3.以下の追加モジュールがインストール直後から利用可能です。
     o amstd-1.9.7
     o eruby-0.9.4
     o iconv-0.4.2
     o optparse-0.8.2
     o racc-1.3.9
     o rdtool-0.6.10
     o tmail-0.9.6
     o uconv-0.4.6
     o textbuf-0.3.8
     o strscan-0.6.3
    それぞれの使用法に付いては、/ruby/share/doc にあるドキュメントを参
    照してください。
  4.libiconv に付いては畠山さんがport したもの( see 
           http://www.sra.co.jp/people/akira/os2/libiconv/index.html )
    をベースに、スタティックリンク可能なライブラリを作成しました。使用
    したMakefile(src ディレクトリのみ) を ruby/misc/libiconv に同梱し
    ます。自分でリコンパイルしたい方は、以下の手順で、スタティックリン
    ク用のiconv.a と iconv.lib が作成できます。
      1)libiconv のソースアーカイブを展開
      2)上記URL から入手した OS/2 patch を当てる
      3)src ディレクトリに出来る"Makefile.os2"を添付の物と置き換える
      4)src ディレクトリで
           make -f Makefile.os2 STATIC=yes
        を実行


                           長沢　研二         - HGF01572@nifty.com -
                                      /// Team OS/2 J at HAMAMATSU ///
