# Install GSL\\Ruby 1.8.3 with Mingw/MSYS at Windows failed?

**URL:** <https://www.ruby-forum.com/t/install-gsl-ruby-1-8-3-with-mingw-msys-at-windows-failed/72809>\
**Category:** Ruby\
**Created:** [October 19, 2006, 2:41am UTC](https://www.ruby-forum.com/t/install-gsl-ruby-1-8-3-with-mingw-msys-at-windows-failed/72809 "2006-10-19T02:41:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 19, 2006, 2:41am UTC](https://www.ruby-forum.com/t/install-gsl-ruby-1-8-3-with-mingw-msys-at-windows-failed/72809/1 "2006-10-19T02:41:57Z")

</div>

Hi

I tried installing GSL\Ruby 1.8.3 with Mingw/MSYS at Windows XP. But it  
failed, I am wondering if someone can give me some help.

I installed Ruby at Windows using a one-click Ruby installer  
ruby185-21.exe.

1. I installed GSL 1.8 with MingW/MSYS sucessfully.
2. Try % ruby setup.rb config failed and the error information is like  
below  
========================================================  
—\> lib  
—\> lib/gsl  
\<— lib/gsl  
\<— lib  
—\> ext  
c:/ruby/bin/ruby c:/Software/Ruby/rb-gsl-1.8.3/ext/extconf.rb  
checking gsl version…  
c:/Software/Ruby/rb-gsl-1.8.3/ext/extconf.rb:146: Check GSL\>=0.9.4 is  
installed, and the command “gsl-config” is in search path.  
(RuntimeError)  
setup.rb:535:in `command': 'system c:/ruby/bin/ruby c:/Software/Ruby/rb-gsl-1.8.3/ext/extconf.rb ' failed (RuntimeError) from setup.rb:1112:in`extconf’  
from setup.rb:1107:in `config_dir_ext' from setup.rb:1321:in` **send** ’  
from setup.rb:1321:in `traverse' from setup.rb:1338:in`dive\_into’  
from setup.rb:1319:in `traverse' from setup.rb:1313:in`exec\_task\_traverse’  
from setup.rb:1308:in `each' from setup.rb:1308:in`exec\_task\_traverse’  
from setup.rb:1097:in `exec_config' from setup.rb:878:in`exec\_config’  
from setup.rb:710:in ` __send__' from setup.rb:710:in`invoke’  
from setup.rb:674:in `invoke’  
from setup.rb:1352  
=============================================================

## Then I found if I changed

if /mingw/ =~ RUBY\_PLATFORM  
GSL\_CONFIG = “sh gsl-config”  
else  
GSL\_CONFIG = “gsl-config”  
end

to

GSL\_CONFIG = “sh gsl-config”

# then this step can run sucessfully. and the result is like below

# —\> lib —\> lib/gsl \<— lib/gsl \<— lib —\> ext c:/ruby/bin/ruby c:/Software/Ruby/rb-gsl-1.8.3/ext/extconf.rb checking gsl version… 1.8 checking gsl cflags… -I/usr/local/include checking for main() in cblas.lib… no checking gsl libs… -L/usr/local/lib -lgsl -lgslcblas -lm checking for rngextra/rngextra.h… no checking for gsl\_tensor/gsl\_tensor.h… no checking rb-gsl version…1.8.3 checking ruby version… 1.8.5 checking for graph… no checking for narray.h… no checking for tamu\_anova/tamu\_anova.h… no checking for main() in tamuanova.lib… no checking for round()… no creating Makefile \<— ext

1. Try ruby setup.rb setup, it fails and show some error like below  
==============================================================

# —\> lib —\> lib/gsl \<— lib/gsl \<— lib —\> ext nmake setup.rb:535:in `command': 'system nmake ' failed (RuntimeError) from setup.rb:543:in`make’ from setup.rb:1156:in `setup_dir_ext' from setup.rb:1321:in` **send** ’ from setup.rb:1321:in `traverse' from setup.rb:1338:in`dive\_into’ from setup.rb:1319:in `traverse' from setup.rb:1313:in`exec\_task\_traverse’ from setup.rb:1308:in `each' from setup.rb:1308:in`exec\_task\_traverse’ from setup.rb:1123:in `exec_setup' from setup.rb:883:in`exec\_setup’ from setup.rb:710:in ` __send__' from setup.rb:710:in`invoke’ from setup.rb:674:in `invoke’ from setup.rb:1352

---

<div class="post-metadata">

**Author:** ![casper\_the\_ghost](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/58956e/32.png) [@casper\_the\_ghost](https://www.ruby-forum.com/u/casper_the_ghost)\
**Post date:** [October 19, 2006, 6:59am UTC](https://www.ruby-forum.com/t/install-gsl-ruby-1-8-3-with-mingw-msys-at-windows-failed/72809/2 "2006-10-19T06:59:47Z")

</div>

On Thu, 19 Oct 2006, removed\_email\_address@domain.invalid wrote:

> Hi
> 
> I tried installing GSL\Ruby 1.8.3 with Mingw/MSYS at Windows XP. But it  
> failed, I am wondering if someone can give me some help.

a pre-compiled version is here - it may help

[http://codeforpeople.com/lib/ruby/rb-gsl-win/](http://codeforpeople.com/lib/ruby/rb-gsl-win/)

this build included narray

regards.

-a
