* Package: dev-ruby/rb-gsl-1.16.0.6 * Repository: gentoo * Maintainer: ruby@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ruby_targets_ruby20 ruby_targets_ruby21 userland_GNU * FEATURES: preserve-libs sandbox selinux sesandbox userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... * Unpacking .gem file... ... [ ok ] * Uncompressing metadata ... [ ok ] * Unpacking data.tar.gz ... [ ok ] >>> Source unpacked in /var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work >>> Preparing source in /var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work ... * Running prepare phase for all ... * Running source copy phase for ruby20 ... * Running source copy phase for ruby21 ... * Running prepare phase for ruby20 ... * Running prepare phase for ruby21 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work ... * Running configure phase for ruby20 ... checking gsl version... 2.1 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib64 -lgsl -lgslcblas -lm checking for round()... yes checking for alf/alf.h... no checking for qrngextra/qrngextra.h... no checking for rngextra/rngextra.h... no checking for tensor/tensor.h... no checking for gsl/gsl_multimin_fsdf.h... no checking for gsl/gsl_cqp.h... no checking for jacobi.h... no checking for ndlinear/gsl_multifit_ndlinear.h... no checking for ool/ool_version.h... no checking for gsl_eigen_francis() in -lgsl... yes checking for gsl_eigen_francis()... yes checking for gsl_poly_solve_quartic() in -lgsl... no checking for graph... yes checking for narray.h... yes checking for tamu_anova/tamu_anova.h... no creating Makefile * Running configure phase for ruby21 ... checking gsl version... 2.1 checking gsl cflags... -I/usr/include checking gsl libs... -L/usr/lib64 -lgsl -lgslcblas -lm checking for round()... yes checking for alf/alf.h... no checking for qrngextra/qrngextra.h... no checking for rngextra/rngextra.h... no checking for tensor/tensor.h... no checking for gsl/gsl_multimin_fsdf.h... no checking for gsl/gsl_cqp.h... no checking for jacobi.h... no checking for ndlinear/gsl_multifit_ndlinear.h... no checking for ool/ool_version.h... no checking for gsl_eigen_francis() in -lgsl... yes checking for gsl_eigen_francis()... yes checking for gsl_poly_solve_quartic() in -lgsl... no checking for graph... yes checking for narray.h... yes checking for tamu_anova/tamu_anova.h... no creating Makefile >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work ... * Running compile phase for ruby20 ... make -j1 -Cext/gsl_native V=1 make: Entering directory '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work/ruby20/rb-gsl-rb-gsl-1.16.0.6/ext/gsl_native' x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o eigen.o -c eigen.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o dirac.o -c dirac.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o diff.o -c diff.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o dht.o -c dht.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o deriv.o -c deriv.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o cqp.o -c cqp.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o const_additional.o -c const_additional.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o const.o -c const.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o complex.o -c complex.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o common.o -c common.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o combination.o -c combination.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o cheb.o -c cheb.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o cdf.o -c cdf.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o bundle.o -c bundle.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o bspline.o -c bspline.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o block.o -c block.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o blas3.o -c blas3.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o blas2.o -c blas2.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o blas1.o -c blas1.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o blas.o -c blas.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o array_complex.o -c array_complex.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o array.o -c array.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o alf.o -c alf.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o wavelet.o -c wavelet.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o vector_int.o -c vector_int.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o vector_double.o -c vector_double.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o vector_complex.o -c vector_complex.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o vector.o -c vector.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o tensor.o -c tensor.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o tamu_anova.o -c tamu_anova.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sum.o -c sum.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o stats.o -c stats.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o spline.o -c spline.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sort.o -c sort.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o siman.o -c siman.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o signal.o -c signal.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_zeta.o -c sf_zeta.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_trigonometric.o -c sf_trigonometric.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_transport.o -c sf_transport.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_synchrotron.o -c sf_synchrotron.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_psi.o -c sf_psi.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_power.o -c sf_power.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_mathieu.o -c sf_mathieu.c sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_a_e’: sf_mathieu.c:136:38: warning: passing argument 1 of ‘rb_gsl_sf_eval_e_int_double’ from incompatible pointer type [-Wincompatible-pointer-types] return rb_gsl_sf_eval_e_int_double(gsl_sf_mathieu_a, order, qq); ^ In file included from include/rb_gsl.h:23:0, from sf_mathieu.c:1: include/rb_gsl_sf.h:39:7: note: expected ‘int (*)(int, double, gsl_sf_result *) {aka int (*)(int, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double)’ VALUE rb_gsl_sf_eval_e_int_double(int (*func)(int, double, gsl_sf_result*), ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_a’: sf_mathieu.c:140:37: warning: passing argument 3 of ‘sf_mathieu_eval’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval(order, qq, gsl_sf_mathieu_a); ^ sf_mathieu.c:12:14: note: expected ‘int (*)(int, double, gsl_sf_result *) {aka int (*)(int, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double)’ static VALUE sf_mathieu_eval(VALUE order, VALUE qq, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_b_e’: sf_mathieu.c:148:38: warning: passing argument 1 of ‘rb_gsl_sf_eval_e_int_double’ from incompatible pointer type [-Wincompatible-pointer-types] return rb_gsl_sf_eval_e_int_double(gsl_sf_mathieu_b, order, qq); ^ In file included from include/rb_gsl.h:23:0, from sf_mathieu.c:1: include/rb_gsl_sf.h:39:7: note: expected ‘int (*)(int, double, gsl_sf_result *) {aka int (*)(int, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double)’ VALUE rb_gsl_sf_eval_e_int_double(int (*func)(int, double, gsl_sf_result*), ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_b’: sf_mathieu.c:152:37: warning: passing argument 3 of ‘sf_mathieu_eval’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval(order, qq, gsl_sf_mathieu_b); ^ sf_mathieu.c:12:14: note: expected ‘int (*)(int, double, gsl_sf_result *) {aka int (*)(int, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double)’ static VALUE sf_mathieu_eval(VALUE order, VALUE qq, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_ce_e’: sf_mathieu.c:160:55: warning: passing argument 4 of ‘sf_mathieu_eval_e_int_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_e_int_double2(order, qq, zz, gsl_sf_mathieu_ce); ^ sf_mathieu.c:114:14: note: expected ‘int (*)(int, double, double, gsl_sf_result *) {aka int (*)(int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double, double)’ static VALUE sf_mathieu_eval_e_int_double2(VALUE order, VALUE qq, VALUE zz, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_ce’: sf_mathieu.c:164:53: warning: passing argument 4 of ‘sf_mathieu_eval_int_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_int_double2(order, qq, zz, gsl_sf_mathieu_ce); ^ sf_mathieu.c:107:14: note: expected ‘int (*)(int, double, double, gsl_sf_result *) {aka int (*)(int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double, double)’ static VALUE sf_mathieu_eval_int_double2(VALUE order, VALUE qq, VALUE zz, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_se_e’: sf_mathieu.c:172:55: warning: passing argument 4 of ‘sf_mathieu_eval_e_int_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_e_int_double2(order, qq, zz, gsl_sf_mathieu_se); ^ sf_mathieu.c:114:14: note: expected ‘int (*)(int, double, double, gsl_sf_result *) {aka int (*)(int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double, double)’ static VALUE sf_mathieu_eval_e_int_double2(VALUE order, VALUE qq, VALUE zz, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_se’: sf_mathieu.c:176:53: warning: passing argument 4 of ‘sf_mathieu_eval_int_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_int_double2(order, qq, zz, gsl_sf_mathieu_se); ^ sf_mathieu.c:107:14: note: expected ‘int (*)(int, double, double, gsl_sf_result *) {aka int (*)(int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, double, double)’ static VALUE sf_mathieu_eval_int_double2(VALUE order, VALUE qq, VALUE zz, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_Mc_e’: sf_mathieu.c:186:55: warning: passing argument 5 of ‘sf_mathieu_eval_e_int2_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_e_int2_double2(n1, n2, q, x, gsl_sf_mathieu_Mc); ^ sf_mathieu.c:124:14: note: expected ‘int (*)(int, int, double, double, gsl_sf_result *) {aka int (*)(int, int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, int, double, double)’ static VALUE sf_mathieu_eval_e_int2_double2(VALUE n1, VALUE n2, VALUE qq, VALUE ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_Mc’: sf_mathieu.c:190:41: warning: passing argument 5 of ‘sf_mathieu_eval2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval2(n1, n2, q, x, gsl_sf_mathieu_Mc); ^ sf_mathieu.c:20:14: note: expected ‘int (*)(int, int, double, double, gsl_sf_result *) {aka int (*)(int, int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, int, double, double)’ static VALUE sf_mathieu_eval2(VALUE n1, VALUE n2, VALUE q, VALUE x, ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_Ms_e’: sf_mathieu.c:198:55: warning: passing argument 5 of ‘sf_mathieu_eval_e_int2_double2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval_e_int2_double2(n1, n2, q, x, gsl_sf_mathieu_Ms); ^ sf_mathieu.c:124:14: note: expected ‘int (*)(int, int, double, double, gsl_sf_result *) {aka int (*)(int, int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, int, double, double)’ static VALUE sf_mathieu_eval_e_int2_double2(VALUE n1, VALUE n2, VALUE qq, VALUE ^ sf_mathieu.c: In function ‘rb_gsl_sf_mathieu_Ms’: sf_mathieu.c:202:41: warning: passing argument 5 of ‘sf_mathieu_eval2’ from incompatible pointer type [-Wincompatible-pointer-types] return sf_mathieu_eval2(n1, n2, q, x, gsl_sf_mathieu_Ms); ^ sf_mathieu.c:20:14: note: expected ‘int (*)(int, int, double, double, gsl_sf_result *) {aka int (*)(int, int, double, double, struct gsl_sf_result_struct *)}’ but argument is of type ‘double (*)(int, int, double, double)’ static VALUE sf_mathieu_eval2(VALUE n1, VALUE n2, VALUE q, VALUE x, ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_log.o -c sf_log.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_legendre.o -c sf_legendre.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_lambert.o -c sf_lambert.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_laguerre.o -c sf_laguerre.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_hyperg.o -c sf_hyperg.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_gegenbauer.o -c sf_gegenbauer.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_gamma.o -c sf_gamma.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_fermi_dirac.o -c sf_fermi_dirac.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_expint.o -c sf_expint.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_exp.o -c sf_exp.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_erfc.o -c sf_erfc.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_elljac.o -c sf_elljac.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_ellint.o -c sf_ellint.c sf_ellint.c: In function ‘rb_gsl_sf_ellint_D’: sf_ellint.c:85:37: warning: passing argument 1 of ‘rb_gsl_sf_eval_double3_m’ from incompatible pointer type [-Wincompatible-pointer-types] return rb_gsl_sf_eval_double3_m(gsl_sf_ellint_D, argv[0], argv[1], argv[2], ^ In file included from sf_ellint.c:13:0: include/rb_gsl_sf.h:58:7: note: expected ‘double (*)(double, double, double, gsl_mode_t) {aka double (*)(double, double, double, unsigned int)}’ but argument is of type ‘double (*)(double, double, gsl_mode_t) {aka double (*)(double, double, unsigned int)}’ VALUE rb_gsl_sf_eval_double3_m(double (*func)(double, double, double, gsl_mode_ ^ sf_ellint.c:88:37: warning: passing argument 1 of ‘rb_gsl_sf_eval_double3_m’ from incompatible pointer type [-Wincompatible-pointer-types] return rb_gsl_sf_eval_double3_m(gsl_sf_ellint_D, argv[0], argv[1], argv[2], ^ In file included from sf_ellint.c:13:0: include/rb_gsl_sf.h:58:7: note: expected ‘double (*)(double, double, double, gsl_mode_t) {aka double (*)(double, double, double, unsigned int)}’ but argument is of type ‘double (*)(double, double, gsl_mode_t) {aka double (*)(double, double, unsigned int)}’ VALUE rb_gsl_sf_eval_double3_m(double (*func)(double, double, double, gsl_mode_ ^ sf_ellint.c: In function ‘rb_gsl_sf_ellint_D_e’: sf_ellint.c:95:37: warning: passing argument 1 of ‘rb_gsl_sf_eval_e_double3_m’ from incompatible pointer type [-Wincompatible-pointer-types] return rb_gsl_sf_eval_e_double3_m(gsl_sf_ellint_D_e, phi, k, n, m); ^ In file included from sf_ellint.c:13:0: include/rb_gsl_sf.h:54:7: note: expected ‘int (*)(double, double, double, gsl_mode_t, gsl_sf_result *) {aka int (*)(double, double, double, unsigned int, struct gsl_sf_result_struct *)}’ but argument is of type ‘int (*)(double, double, gsl_mode_t, gsl_sf_result *) {aka int (*)(double, double, unsigned int, struct gsl_sf_result_struct *)}’ VALUE rb_gsl_sf_eval_e_double3_m(int (*func)(double, double, double, gsl_mode_t ^ x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_elementary.o -c sf_elementary.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_dilog.o -c sf_dilog.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_debye.o -c sf_debye.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_dawson.o -c sf_dawson.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_coupling.o -c sf_coupling.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_coulomb.o -c sf_coulomb.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_clausen.o -c sf_clausen.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_bessel.o -c sf_bessel.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf_airy.o -c sf_airy.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o sf.o -c sf.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o root.o -c root.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o rng.o -c rng.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o rational.o -c rational.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o randist.o -c randist.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o qrng.o -c qrng.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o poly2.o -c poly2.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o poly.o -c poly.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o permutation.o -c permutation.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o ool.o -c ool.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o odeiv.o -c odeiv.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o ntuple.o -c ntuple.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o nmf_wrap.o -c nmf_wrap.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o nmf.o -c nmf.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o ndlinear.o -c ndlinear.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o multiset.o -c multiset.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o multiroots.o -c multiroots.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o multimin_fsdf.o -c multimin_fsdf.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o multimin.o -c multimin.c x86_64-pc-linux-gnu-gcc -I. -I/usr/include/ruby-2.0.0/x86_64-linux -I/usr/include/ruby-2.0.0/ruby/backward -I/usr/include/ruby-2.0.0 -I. -DGSL_VERSION=2.1 -DGSL_1_15_LATER -DGSL_1_15_LATER -DGSL_1_16_LATER -DHAVE_ROUND -DHAVE_GSL_EIGEN_FRANCIS -DHAVE_GNU_GRAPH -DHAVE_NARRAY_H -I/usr/lib64/ruby/site_ruby/2.0.0/x86_64-linux -I/usr/lib64/ruby/gems/2.0.0/gems/narray-0.6.1.2/lib -fPIC -march=native -O2 -pipe -fno-strict-aliasing -fPIC -Wall -Iinclude -I/usr/include -o multifit.o -c multifit.c multifit.c: In function ‘rb_gsl_multifit_fdfsolver_test_gradient’: multifit.c:334:33: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ gsl_multifit_gradient(solver->J, solver->f, g); ^ In file included from /usr/include/ruby-2.0.0/ruby.h:33:0, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from multifit.c:12: multifit.c: In function ‘rb_gsl_multifit_fdfsolver_gradient’: multifit.c:361:48: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ return INT2FIX(gsl_multifit_gradient(solver->J, solver->f, g)); ^ /usr/include/ruby-2.0.0/ruby/ruby.h:241:45: note: in definition of macro ‘INT2FIX’ #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG)) ^ multifit.c:364:46: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ /*status =*/ gsl_multifit_gradient(solver->J, solver->f, g); ^ multifit.c: In function ‘rb_gsl_multifit_fdfsolver_covar’: multifit.c:383:43: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ /*status =*/ gsl_multifit_covar(solver->J, epsrel, covar); ^ In file included from /usr/include/ruby-2.0.0/ruby.h:33:0, from include/rb_gsl_common.h:15, from include/rb_gsl_array.h:27, from include/rb_gsl_fit.h:19, from multifit.c:12: multifit.c:388:45: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ return INT2FIX(gsl_multifit_covar(solver->J, epsrel, covar)); ^ /usr/include/ruby-2.0.0/ruby/ruby.h:241:45: note: in definition of macro ‘INT2FIX’ #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG)) ^ multifit.c: In function ‘rb_gsl_multifit_fdfsolver_J’: multifit.c:421:63: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ return Data_Wrap_Struct(cgsl_matrix_view_ro, 0, NULL, solver->J); ^ /usr/include/ruby-2.0.0/ruby/ruby.h:1008:35: note: in definition of macro ‘Data_Wrap_Struct’ rb_data_object_alloc((klass),(sval),(RUBY_DATA_FUNC)(mark),(RUBY_DATA_FUNC) ^ multifit.c: In function ‘rb_gsl_multifit_fit’: multifit.c:1702:28: error: ‘gsl_multifit_fdfsolver {aka struct }’ has no member named ‘J’ gsl_multifit_covar(solver->J, 0.0, covar); ^ multifit.c: In function ‘rb_gsl_multifit_fdfsolver_J’: multifit.c:422:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multifit.c: In function ‘rb_gsl_multifit_fdfsolver_gradient’: multifit.c:367:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ multifit.c: In function ‘rb_gsl_multifit_fdfsolver_covar’: multifit.c:394:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ Makefile:223: recipe for target 'multifit.o' failed make: *** [multifit.o] Error 1 make: Leaving directory '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work/ruby20/rb-gsl-rb-gsl-1.16.0.6/ext/gsl_native' * ERROR: dev-ruby/rb-gsl-1.16.0.6::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-ruby/rb-gsl-1.16.0.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-ruby/rb-gsl-1.16.0.6::gentoo'`. * The complete build log is located at '/var/log/portage/dev-ruby:rb-gsl-1.16.0.6:20160214-190051.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/temp/environment'. * Working directory: '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work/ruby20/rb-gsl-rb-gsl-1.16.0.6' * S: '/var/tmp/portage/dev-ruby/rb-gsl-1.16.0.6/work/ruby20/rb-gsl-rb-gsl-1.16.0.6' !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =rb-gsl-1.16.0.6