Hello,

I'm having some problems building Yarv-0.4.0 on Fedora Linux.
I tried building against stable/production Ruby and Ruby HEAD (1.9.0 last night).
Both ruby builds were unmodified and built without problems.

I did the autoconf and configure with no problems.  When I ran make
it hit this problem while trying to build bigdecimal:

compiling Win32API
make[1]: Entering directory `/home/gzoller/src/yarv-0.4.0/ext/Win32API'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/gzoller/src/yarv-0.4.0/ext/Win32API'
compiling bigdecimal
/home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1137:in `basename': can't convert Array into String (TypeError)
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1137:in `block (3 levels) in create_makefile'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1136:in `each'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1136:in `block (2 levels) in create_makefile'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1131:in `each'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1131:in `block in create_makefile'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1129:in `each'
       from /home/gzoller/src/yarv-0.4.0/lib/mkmf.rb:1129:in `create_makefile'
       from ../.././ext/bigdecimal/extconf.rb:2:in `<top (required)>'
       from ./ext/extmk.rb:138:in `load'
       from ./ext/extmk.rb:138:in `extmake'
       from ./ext/extmk.rb:398:in `block in <main>'
       from ./ext/extmk.rb:397:in `each'
       from ./ext/extmk.rb:397:in `<main>'
make: *** [all] Error 1

Any advice is welcomed! :-)

Thanks,
Greg