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