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. > >