Forum: Ruby Problem compiling c extension with ruby-1.9.1 on windows

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Praveen (Guest)
on 2009-03-19 14:20
(Received via mailing list)
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 `<main>'

What development tools is it expecting? how will I be able to install
the same?

Any help is highly appreciated.

Thanks

Praveen
Heesob P. (Guest)
on 2009-03-19 15:47
(Received via mailing list)
Hi,
2009/3/19 Praveen <removed_email_address@domain.invalid>:
>        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:in `block 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.
Praveen (Guest)
on 2009-03-19 16:35
(Received via mailing list)
On Mar 19, 6:43 pm, Heesob P. <removed_email_address@domain.invalid> 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 topic is locked and can not be replied to.