From: Koji Arai Date: 2001-08-09T05:49:48+09:00 Subject: [ruby-list:30882] Re: ext/curses 新井です。 In message "[ruby-list:30872] ext/curses" on 07 Aug 2001 16:32:46 +0900, Takaaki Tateishi wrote: > 立石です. > 以下のURLに ext/curses に commit する予定のextconf.rbとcurses.cがあ > ります.バグ報告や助言などがあればメーリングリストあるいは僕個人に > メールを頂けると嬉しいです. 既に報告済みかも知れませんが... # 先に 1.7 へ commit して頂いた方が報告がしやすいし、パッチ # が出しやすいです。そのための開発ブランチだし # (その方が、他からの反応が速いだろうし) 以下は、些細ですがこういうのは、うちのコンパイラだと warning を出すので --- curses.c.orig Tue Aug 7 16:16:13 2001 +++ curses.c Thu Aug 9 02:39:42 2001 @@ -1158,5 +1158,5 @@ rb_define_method(cMouseEvent, "z", curs_mouse_z, 0); rb_define_method(cMouseEvent, "bstate", curs_mouse_bstate, 0); -#endif USE_MOUSE +#endif /* USE_MOUSE */ rb_define_module_function(mCurses, "init_screen", curses_init_screen, 0); NEC EWS48 (curses) だと、getmouse() はあるけど MEVENT という 型がなくコンパイルエラーになってました。また、init_color() はあるけど A_LEFT などがなく、これもコンパイルエラーになってました。 # 実行のために最低限ライブラリはあるけど、開発用のヘッダファ # イルがないのかなあ?curses.h はあるんだけど -DUSE_COLOR -DUSE_MOUSE をはずしてコンパイルしたら通ったよう な気がします。すみません中途半端な報告で。 仕事の片手間に確認してたのですが途中で忘れてしまってました(^^; また、今度追試しますので、他から報告がなければこの修正はしな くても良いです。何か知ってるかたは情報くだされば助かります。 「curses なら、MEVENT や A_xxx は普通あるはずだよ」とか。もし そうなら、OSのCDを漁ってみます。 -- 新井康司 (Koji Arai)