こんばんは。 一部の拡張モジュールでコンパイル・エラーとなる場合があります。(C++?) #include <ruby.h> から、 #include "intern.h" と、取り込んでますが、この中で、 enum rb_thread_status rb_thread_status _((VALUE)); となってるところで、コンパイル・エラーとなります。(Ruby 1.8.6にはあり ませんでした。) enum rb_thread_statusは、node.hで定義されていますが、node.hはruby.hか らインクルードされてるわけでもないようです。 問題が出ているのは(pkgsrcの中ですが)、 ruby-mecab(mecab-ruby-0.95.tar.gz), kenigma(28107-kenigma-1.2.1.tar.gz), kdebindings-ruby(kdebindings-3.5.7.tar.bz2), といったあたりです。 -- 神戸 隆博 / Takahiro Kambe