From: Takahiro Kambe Date: 2007-06-14T10:13:23+09:00 Subject: [ruby-list:43617] Re: Ruby 1.8.6-p36 released In message <200706140106.l5E165qW030582@sharui.nakada.kanuma.tochigi.jp> on Thu, 14 Jun 2007 10:06:04 +0900, Nobuyoshi Nakada wrote: > > enum rb_thread_statusは、node.hで定義されていますが、node.hはruby.hか > > らインクルードされてるわけでもないようです。 > > コンパイルエラーというのは、具体的にはどのようなものでしょうか。 ちょっと、ゴチャゴチャしてますが、 /pkg_comp/obj/pkgsrc/textproc/ruby-mecab/default/.buildlink/lib/ruby/1.8/i386-netbsdelf/intern.h:207: error: invalid type in declaration before ';' token です。 > また、コンパイラはなんでしょうか。 % gcc -v Using built-in specs. Target: i386--netbsdelf Configured with: /usr/src/tools/gcc/../../gnu/dist/gcc4/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=x86_64-unknown-netbsd4.99.12 --host=i386--netbsdelf --target=i386--netbsdelf Thread model: posix gcc version 4.1.2 20070110 prerelease (NetBSD nb1 20070603) > この場合はenumと明示されているので、不完全型として処理されるは > ずと思うのですが。 実際のエラーの原因は外しているかもしれません。 -- 神戸 隆博(かんべ たかひろ) at 仕事場