Problem compiling c extension with ruby-1.9.1 on windows

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:intry_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:intry_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:inblock 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:inopen’
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:inopen’
from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:270:in postpone' from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:668:inchecking_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.

Thanks

Praveen

Hi,
2009/3/19 Praveen [email protected]:

    from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:416:in try_link0'     from c:/ruby191/lib/ruby/1.9.1/mkmf.rb:274:inblock in
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 H.

On Mar 19, 6:43 pm, Heesob P. [email protected] wrote:

to genera
levels) in postp
What development tools is it expecting? how will I be able to install
Park H.
Hi Park,

Thanks. Will try with the other version.

Regards

Praveen

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs