From: Praveen Date: 2009-03-19T23:32:22+09:00 Subject: Re: Problem compiling c extension with ruby-1.9.1 on windows On Mar 19, 6:43 pm, Heesob Park wrote: > Hi, > 2009/3/19 Praveen : > > > Hi, > > > I am trying to compile a ruby-c extension with ruby1.9.1 (binaries > > downloaded from ruby-lang.org) on windows using VS 2008. when I run > > ruby extconf.rb I get an error as below. > > > c:/ruby191/lib/ruby/1.9.1/mkmf.rb:363:in `try_do': The complier failed > > to genera > > te an executable file. (RuntimeError) > > You have to install development tools first. > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:416:in `try_link0' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:420:in `try_link' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:528:in `try_func' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:724:in `block in > > have_library' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:669:in `block in > > checking_for' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:274:in `block (2 > > levels) in postp > > one' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:248:in `open' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:274:in `block in > > postpone' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:248:in `open' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:270:in `postpone' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:668:in `checking_for' > > from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:719:in `have_library' > > from extconf.rb:26:in `
' > > > What development tools is it expecting? how will I be able to install > > the same? > > > Any help is highly appreciated. > > The binary downloaded from ruby-lang is compiled using VS 6.0. > And it is not compatible with VS 2008. > You should install VS 6.0. > > Regards, > > Park Heesob Hi Park, Thanks. Will try with the other version. Regards Praveen