From: Koichi Takehara Date: 2001-08-22T19:47:36+09:00 Subject: [ruby-list:31071] ruby on sun ルビー初心者の竹原です。 ルビーの stable-snapshot.tar.gz をサイトから取ってきて、SunOSでビルドを したら、以下のエラーがでました。Sunにはまだ対応していないのでしょうか? サン用のバイナリが既にありそうな気もするのですが、検索しても探せないでい ます。。。 ------------ compiling curses make[1]: Entering directory `/nfs/home/take/ruby/ruby20010822/ruby/ext/curs es' gcc -fPIC -g -O2 -I/nfs/home/take/ruby/ruby20010822/ruby -I/nfs/home/take/ruby/ruby20010822/ruby -I/usr/local/include -DHAVE_ISENDWIN -DHAVE_UNGETCH -DHAVE_BEEP -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_DELETELN -DHAVE_WDELETELN -c cu rses.c In file included from /usr/include/sys/termio.h:13, from /usr/include/termio.h:13, from /usr/local/lib/gcc-lib/sparc-sun-solaris2.5.1/2.7.2.2/incl ude/curses.h:48, from curses.c:18: /usr/include/sys/termios.h:376: parse error before `uint32_t' /usr/include/sys/termios.h:376: warning: no semicolon at end of struct or union make[1]: *** [curses.o] Error 1 make[1]: Leaving directory `/nfs/home/take/ruby/ruby20010822/ruby/ext/curse s' ------------------------- 376行目にパースエラーがあるといっていますが、コードを見ても問題ないよ うです。うちのコンパイラにでもバグがあるのかもかしら? /* Argument filled in by TIOCGPPSEV */ struct ppsclockev { struct timeval tv; uint32_t serial; }; 環境は SunOS 5.6 Generic_105181-23 sun4u sparc SUNW,Ultra-60 なにか、既に情報をお持ちなかたおりましたら、幸いです。 竹原@西新宿