From: Karl Date: 1997-06-21T18:39:18+09:00 Subject: [ruby-list:3183] Re: ruby 1.0-970619 released 神保@長岡技大です。 Date: Sat, 21 Jun 97 11:49:21 JST From: matz@caelum.co.jp (Yukihiro Matsumoto) Subject: [ruby-list:3182] Re: ruby 1.0-970619 released >まつもと ゆきひろです >|ext/curses.c でコンパイルに失敗しました。 > >むむむ,_maxxとかはないんですね.cursesを知らないんで,どう >対応すべきか分からないのですが,うちのcurses.hには > >#define _maxx maxx >#define _maxy maxy > >というのが入っているのですが,こういうのを追加すれば良いので >しょうか? 調べてみましたが、FreeBSDとかはちゃんと#define _maxx maxxが 書かれているのですが、NetBSD 1.2には定義されていないようです。 BSD/OSはどうなんでしょう... とりあえずの変更であれば、 #if defined(__NetBSD__) && !defined(_maxx) #define _maxx maxx #endif #if defined(__NetBSD__) && !defined(_maxy) #define _maxy maxy #endif で大丈夫だと思いますし、真面目に変更するならconfigure でチェックするという方法が取れるのかもしれません。 #HP-UX 9.01, OSF/1 3.2, SunOS 4.1.3_U1, 5.1, 5.1.1, #FreeBSD 2.1.x,2.2.x,3.0-CURRENTと、まわりにあるOSを #いろいろ見てみましたが、_maxxでないのはNetBSDだけだ... ----- 神保道夫@長岡技大 (karl@marcer.nagaokaut.ac.jp)