Yeah, I should have done it in the first place. I've check out it
project into a new directory and started from the scratch.

$ make
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c array.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c bignum.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c class.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c compar.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c dir.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c dln.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c enum.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c error.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c eval.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c file.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c gc.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c hash.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c inits.c
gcc -g -O2 -pipe -fno-common  -DRUBY_EXPORT  -I. -I.  -c io.c
io.c: In function `argf_forward':
io.c:4204: error: structure has no member named `argv'
make: *** [io.o] Error 1

Kent.

On 2/13/06, Yukihiro Matsumoto <matz / ruby-lang.org> wrote:
> Hi,
>
> In message "Re: Latest change to eval.c"
>     on Tue, 14 Feb 2006 07:42:16 +0900, Kent Sibilev <ksruby / gmail.com> writes:
> |
> |Thanks, Matz.
> |
> |But now for some reason I get:
> |
> |$ ri String
> |/usr/local/lib/ruby/1.8/yaml/rubytypes.rb:75:in `body=': `(null)' is
> |not a struct member (NameError)
>
> Hmm, I saw this error during debugging.  Could you remove all object
> files then recompile your interpreter?
>
>                                                         matz.
>
>