Hi,

At Thu, 23 Dec 2010 22:01:44 +0900,
Luis Lavena wrote in [ruby-core:33834]:
> I'm having one compiling on Windows with GCC 4.5.1:
> 
> gcc -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses
> -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers
> -Wno-long-long -I. -I.ext/include/i386-mingw32
> -I../../../../ruby/include -I../../../../ruby -DRUBY_EXPORT   -o io.o
> -c ../../../../ruby/io.c
> ../../../../ruby/io.c: In function 'io_fillbuf':
> ../../../../ruby/io.c:1215:12: error: request for member 'capa' in
> something not a structure or union
> make: *** [io.o] Error 1

I've compiled 1.9.2 on mingw last night, but it succeeded.  Seems like
related to extracting rb_io_buffer_t from rb_io_t, but it isn't
backported to 1.9.2.

> It might be associated with latest IO functionality added? IO advise?

IO#advice is a 1.9.3 feature.

-- 
Nobu Nakada