もりきゅうです。 "U.Nakamura" <usa / osb.att.ne.jp> wrote: > [ruby-list:31781]のパッチの中のwin32/win32.hの分でbccのリン > クエラーはFILE構造体関連以外は解決しますので、それはそれでOK > かと思います。 見過ごしていました。ごめんなさい。 win32/win32.c の _pioinfo まわりだけうまくいかなかったので コメントアウトしました。ext/socketでしか使っていないみたい だし。 んで、miniruby.exe は作れました。 続き。 mkconfig.rb の中で File.expand_path, Dir.pwd が失敗して rbconfig.rb が作れなかったので絶対ディレクトリに書き換えた。 configsub.rb の中で File.expand_path が失敗して ext/extmk.rb が作れなかったので絶対ディレクトリに書き換えた。 libruby.lib を lib で作ろうとすると -- array.obj : warning LNK4033: オブジェクトの形式を OMF から COFF に変換します ... gc.obj : fatal error LNK1123: COFF への変換中に障害が発生しました: ... -- などと出たので tlib を使うことにしてみる。 …というわけで mkexports.rb の処理がこけたところで挫折。 http://www.moriq.com/ruby/bcc32/ # 逆に implib, impdef は使えないだろうか? ---- YOSHIDA Kazuhiro moriq / moriq.com http://www.moriq.com/