Hi,

At Tue, 31 Jul 2007 01:10:06 +0900,
Jeremy Henty wrote in [ruby-talk:262491]:
> Upgrading 1.8.6 to 1.8.6-p36 has stopped C++ extensions from
> compiling.  If I create a file foo.cc containing:

First, 1.8 doesn't support C++ officially yet.

> then it works with version 1.8.6 , but fails with version 1.8.6-p36 :
> 
>     In file included from /usr/lib/ruby/1.8/i686-linux/ruby.h:719,
> 		     from foo.cc:1:
>     /usr/lib/ruby/1.8/i686-linux/intern.h:207: error: use of enum `rb_thread_status' without previous declaration
>     /usr/lib/ruby/1.8/i686-linux/intern.h:207: error: invalid type in declaration before ';' token

Already fixed in the SVN repository.

-- 
Nobu Nakada