Hello,
I am using ruby 1.8.7 and trying to install rb-gsl 1.10.3 on cygwin.
The installation of fails with the error below:
$ ruby setup.rb config
---> lib
---> lib/gsl
<--- lib/gsl
---> lib/ool
<--- lib/ool
<--- lib
---> ext
/usr/bin/ruby.exe /etc/rb-gsl-1.10.3/ext/extconf.rb
checking gsl version... 1.13
checking gsl cflags... -I/usr/include
checking for main() in -lcblas... no
checking gsl libs... -L/usr/lib -lgsl -lgslcblas -lm
checking for round()... no
checking for rngextra/rngextra.h... no
checking for qrngextra/qrngextra.h... no
checking for ool/ool_version.h... no
checking for gsl_tensor/gsl_tensor.h... no
checking for jacobi.h... no
checking for gsl/gsl_cqp.h... no
checking for gsl/gsl_multimin_fsdf.h... no
checking for gsl_poly_solve_quartic() in -lgsl... no
checking for gsl_eigen_francis() in -lgsl... yes
checking for ndlinear/gsl_multifit_ndlinear.h... no
checking rb-gsl version...1.10.3
checking ruby version... 1.8.7
checking for graph... no
checking for narray.h... no
checking for main() in -lnarray... no
checking for tamu_anova/tamu_anova.h... no
checking for main() in -ltamuanova... no
creating Makefile
<--- ext
jferrandiz@D-SJN-JFERRAND /etc/rb-gsl-1.10.3
$ ruby setup.rb setup
---> lib
---> lib/gsl
<--- lib/gsl
---> lib/ool
<--- lib/ool
<--- lib
---> ext
make
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c array.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c array_complex.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c blas.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c blas1.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c blas2.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c blas3.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c block.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c bspline.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c bundle.c
bundle.c:3:7: warning: no newline at end of file
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c cdf.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c cheb.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c combination.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c common.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c complex.c
gcc -I. -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/etc/rb-gsl-1.10.3/ext -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -I/usr/lib/ruby/site_ruby/1.8/i386-cygwin -Wall -I../include -I/usr/include -c const.c
const.c: In function `rb_gsl_const_cgs':
const.c:602: error: `GSL_CONST_CGSM_GAUSS' undeclared (first use in this function)
const.c:602: error: (Each undeclared identifier is reported only once
const.c:602: error: for each function it appears in.)
make: *** [const.o] Error 1
setup.rb:655:in `command': system("make") failed (RuntimeError)
from setup.rb:664:in `make'
from setup.rb:1258:in `setup_dir_ext'
from setup.rb:1532:in `__send__'
from setup.rb:1532:in `traverse'
from setup.rb:1549:in `dive_into'
from setup.rb:1530:in `traverse'
from setup.rb:1524:in `exec_task_traverse'
from setup.rb:1519:in `each'
from setup.rb:1519:in `exec_task_traverse'
from setup.rb:1246:in `exec_setup'
from setup.rb:996:in `exec_setup'
from setup.rb:826:in `__send__'
from setup.rb:826:in `invoke'
from setup.rb:773:in `invoke'
from setup.rb:1578
|