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