From: "たむら けんいち" Date: 1999-01-25T17:22:46+09:00 Subject: [ruby-list:11719] Re: Ruby 1.2.2 Make on Cygwin たむら です。 Masaki YATSU さん、こんにちは。 Mon, 25 Jan 1999 16:59:44 +0900 の [ruby-list:11716] Re: Ruby 1.2.2 Make on Cygwin に関するメールのリプライです。 Masaki> WindowsNT4.0 + cygwin-b20.1 でcompileしてみました. Masaki> # cygwin1.dllはいつのだったか忘れてしまいました. Masaki> # すくなくとも,から取ってこ Masaki> # れるcygwin1-19990115_dll.gzより古いものであることは間違いないです.  おおっ! やはり、自前で作られる方は、いらっしゃるものですね。  しかし、上記の web を見ると、動いてますねぇ -> cygwin-b20 Masaki> で,結果,import.hがないのでさんざん文句を言われましたが,ruby.exeはで Masaki> きました. Masaki> Masaki> /home/yatsu/work/ruby-1.2.2$ make test Masaki> test succeeded Masaki> /home/yatsu/work/ruby-1.2.2$ ./ruby.exe -v Masaki> ruby 1.2.2(99/01/21) [i586-cygwin] Masaki> /home/yatsu/work/ruby-1.2.2$ ls -l ruby.exe Masaki> -rwxr-xr-x 1 administ jW 1741797 Jan 25 16:52 ruby.exe Masaki> Masaki> です.  ふむ。これって、exe だけが作られるんですか ?  しかし、動いているとは、うらやましい。 Masaki> たむらさんが書かれていたように,ruby.hのINT, UNIT, UCHARの定義部分を, Masaki> Masaki> /* INT, UINT, UCHAR are obsolete macro, do not use them. */ Masaki> /* cygwin-b20.1 have INT, UNIT, UCHAR.(in Windows32/Base.h) */ Masaki> #ifndef __CYGWIN__ Masaki> typedef long INT; Masaki> typedef unsigned long UINT; Masaki> typedef unsigned char UCHAR; Masaki> #endif Masaki> Masaki> としないとダメでした.  ほぉ。やはり私だけじゃなくて良かった。 -------------------------------------------------- トランス・コスモス株式会社 福岡支社システム課             田村 賢一 t9655832@aar.trans-cosmos.co.jp --------------------------------------------------