Thomas Rivas wrote:

> According to FXRuby doc 'list of things that can go wrong' during the build 
> I ran into the one having to do with Ruby headers:

<snip>

> /usr/lib/ruby/1.6/i586-linux-gnu/intern.h: In function `void FXRbGcMark(
> void*)':
> /usr/lib/ruby/1.6/i586-linux-gnu/intern.h:193: too many arguments to fun
> ction `void rb_gc_mark()'
> FXRuby.cpp:300: at this point in file
> make: *** [FXRuby.o] Error 1
> setup failed
> 'system make' failed
> 
> Where do I find the Ruby include files to "change the declaration for 
> rb_thread_wait_for() in intern.h to read:
> 
>>>void rb_thread_wait_for(struct timeval);
> 
>>and change the declaration for rb_gc_mark() in intern.h to read:
> 
>>>void rb_gc_mark(VALUE);"? Thanks.

For crying out loud, read the error message. It shows the full path to 
the intern.h include file.