Build problem on Ubuntu 8.04

22 views
Skip to first unread message

Bruno

unread,
Feb 12, 2009, 10:27:19 AM2/12/09
to math-gsl-dev
Hi,

I'm having some build problems trying to install Math::GSL 0.16 from
CPAN.
My system stats are:

Linux Dora 2.6.24-23-generic #1 SMP Mon Jan 26 00:13:11 UTC 2009 i686
GNU/Linux
perl v5.8.8 built for i486-linux-gnu-thread-multi
gcc (GCC) 3.4.6 (Ubuntu 3.4.6-6ubuntu5)
libgsl 1.10-4

When building (using the cpan shell) I get the following output. Would
you help figure it out? Thanks in advance!

# running Build.PL installdirs=site
/usr/bin/perl Build.PL installdirs=site
Checking for GSL..Found GSL version 1.10
Checking if cc supports "-Wno-strict-aliasing"...yes
Checking if cc supports "-Wno-unused-function"...yes
Checking if cc supports "-Wno-unused-value"...yes
Checking if cc supports "-Wno-unused-function"...yes
Checking if cc supports "-Wno-unused-variable"...yes
Checking whether your kit is complete...
Looks good

Checking prerequisites...
Looks good

Creating new 'Build' script for 'Math-GSL' version '0.16'
Have a great day!
/usr/bin/perl Build --makefile_env_macros 1
Copying lib/Math/GSL/Const.pm -> blib/lib/Math/GSL/Const.pm
Copying lib/Math/GSL/CBLAS.pm -> blib/lib/Math/GSL/CBLAS.pm
Copying lib/Math/GSL/Sys.pm -> blib/lib/Math/GSL/Sys.pm
Copying lib/Math/GSL/Roots.pm -> blib/lib/Math/GSL/Roots.pm
Copying lib/Math/GSL/Siman.pm -> blib/lib/Math/GSL/Siman.pm
Copying lib/Math/GSL.pm -> blib/lib/Math/GSL.pm
Copying lib/Math/GSL/Min.pm -> blib/lib/Math/GSL/Min.pm
Copying lib/Math/GSL/Monte.pm -> blib/lib/Math/GSL/Monte.pm
Copying lib/Math/GSL/Poly.pm -> blib/lib/Math/GSL/Poly.pm
Copying lib/Math/GSL/IEEEUtils.pm -> blib/lib/Math/GSL/IEEEUtils.pm
Copying lib/Math/GSL/Wavelet.pm -> blib/lib/Math/GSL/Wavelet.pm
Copying lib/Math/GSL/NTuple.pm -> blib/lib/Math/GSL/NTuple.pm
Copying lib/Math/GSL/Machine.pm -> blib/lib/Math/GSL/Machine.pm
Copying lib/Math/GSL/Multifit.pm -> blib/lib/Math/GSL/Multifit.pm
Copying lib/Math/GSL/Permutation.pm -> blib/lib/Math/GSL/
Permutation.pm
Copying lib/Math/GSL/BSpline.pm -> blib/lib/Math/GSL/BSpline.pm
Copying lib/Math/GSL/Deriv.pm -> blib/lib/Math/GSL/Deriv.pm
Copying lib/Math/GSL/Vector.pm -> blib/lib/Math/GSL/Vector.pm
Copying lib/Math/GSL/Combination.pm -> blib/lib/Math/GSL/
Combination.pm
Copying lib/Math/GSL/Randist.pm -> blib/lib/Math/GSL/Randist.pm
Copying lib/Math/GSL/Errno.pm -> blib/lib/Math/GSL/Errno.pm
Copying lib/Math/GSL/QRNG.pm -> blib/lib/Math/GSL/QRNG.pm
Copying lib/Math/GSL/Wavelet2D.pm -> blib/lib/Math/GSL/Wavelet2D.pm
Copying lib/Math/GSL/Test.pm -> blib/lib/Math/GSL/Test.pm
Copying lib/Math/GSL/Fit.pm -> blib/lib/Math/GSL/Fit.pm
Copying lib/Math/GSL/DHT.pm -> blib/lib/Math/GSL/DHT.pm
Copying lib/Math/GSL/Chebyshev.pm -> blib/lib/Math/GSL/Chebyshev.pm
Copying lib/Math/GSL/Linalg.pm -> blib/lib/Math/GSL/Linalg.pm
Copying lib/Math/GSL/ODEIV.pm -> blib/lib/Math/GSL/ODEIV.pm
Copying lib/Math/GSL/Sum.pm -> blib/lib/Math/GSL/Sum.pm
Copying lib/Math/GSL/FFT.pm -> blib/lib/Math/GSL/FFT.pm
Copying lib/Math/GSL/VectorComplex.pm -> blib/lib/Math/GSL/
VectorComplex.pm
Copying lib/Math/GSL/Spline.pm -> blib/lib/Math/GSL/Spline.pm
Copying lib/Math/GSL/PowInt.pm -> blib/lib/Math/GSL/PowInt.pm
Copying lib/Math/GSL/MatrixComplex.pm -> blib/lib/Math/GSL/
MatrixComplex.pm
Copying lib/Math/GSL/Sort.pm -> blib/lib/Math/GSL/Sort.pm
Copying lib/Math/GSL/Diff.pm -> blib/lib/Math/GSL/Diff.pm
Copying lib/Math/GSL/Eigen.pm -> blib/lib/Math/GSL/Eigen.pm
Copying lib/Math/GSL/Multiroots.pm -> blib/lib/Math/GSL/Multiroots.pm
Copying lib/Math/GSL/Heapsort.pm -> blib/lib/Math/GSL/Heapsort.pm
Copying lib/Math/GSL/Histogram2D.pm -> blib/lib/Math/GSL/
Histogram2D.pm
Copying lib/Math/GSL/Histogram.pm -> blib/lib/Math/GSL/Histogram.pm
Copying lib/Math/GSL/BLAS.pm -> blib/lib/Math/GSL/BLAS.pm
Copying lib/Math/GSL/Integration.pm -> blib/lib/Math/GSL/
Integration.pm
Copying lib/Math/GSL/Complex.pm -> blib/lib/Math/GSL/Complex.pm
Copying lib/Math/GSL/SF.pm -> blib/lib/Math/GSL/SF.pm
Copying lib/Math/GSL/CDF.pm -> blib/lib/Math/GSL/CDF.pm
Copying lib/Math/GSL/Multimin.pm -> blib/lib/Math/GSL/Multimin.pm
Copying lib/Math/GSL/Interp.pm -> blib/lib/Math/GSL/Interp.pm
Copying lib/Math/GSL/RNG.pm -> blib/lib/Math/GSL/RNG.pm
Copying lib/Math/GSL/Statistics.pm -> blib/lib/Math/GSL/Statistics.pm
Copying lib/Math/GSL/Matrix.pm -> blib/lib/Math/GSL/Matrix.pm
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/BLAS_wrap.o xs/
BLAS_wrap.c
gcc -o blib/arch/auto/Math/GSL/BLAS/BLAS.so xs/BLAS_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/BSpline_wrap.o xs/
BSpline_wrap.c
gcc -o blib/arch/auto/Math/GSL/BSpline/BSpline.so xs/BSpline_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/CBLAS_wrap.o xs/
CBLAS_wrap.c
xs/CBLAS_wrap.c: In function `_wrap_cblas_sgemv':
xs/CBLAS_wrap.c:4777: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_sgbmv':
xs/CBLAS_wrap.c:4946: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_strmv':
xs/CBLAS_wrap.c:5094: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_stbmv':
xs/CBLAS_wrap.c:5220: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_strsv':
xs/CBLAS_wrap.c:5437: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_stbsv':
xs/CBLAS_wrap.c:5563: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_ssymv':
xs/CBLAS_wrap.c:8511: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_ssbmv':
xs/CBLAS_wrap.c:8662: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_sgemm':
xs/CBLAS_wrap.c:12354: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c:12377: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_ssymm':
xs/CBLAS_wrap.c:12527: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c:12550: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_ssyrk':
xs/CBLAS_wrap.c:12694: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_ssyr2k':
xs/CBLAS_wrap.c:12838: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c:12861: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_strmm':
xs/CBLAS_wrap.c:13017: aviso: asignación de tipo de puntero
incompatible
xs/CBLAS_wrap.c: In function `_wrap_cblas_strsm':
xs/CBLAS_wrap.c:13165: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/CBLAS/CBLAS.so xs/CBLAS_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/CDF_wrap.o xs/
CDF_wrap.c
gcc -o blib/arch/auto/Math/GSL/CDF/CDF.so xs/CDF_wrap.o -shared -lgsl -
lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Chebyshev_wrap.o xs/
Chebyshev_wrap.c
xs/Chebyshev_wrap.c: In function `_wrap_gsl_cheb_init':
xs/Chebyshev_wrap.c:2259: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/Chebyshev/Chebyshev.so xs/
Chebyshev_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Combination_wrap.o xs/
Combination_wrap.c
gcc -o blib/arch/auto/Math/GSL/Combination/Combination.so xs/
Combination_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Complex_wrap.o xs/
Complex_wrap.c
gcc -o blib/arch/auto/Math/GSL/Complex/Complex.so xs/Complex_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Const_wrap.o xs/
Const_wrap.c
gcc -o blib/arch/auto/Math/GSL/Const/Const.so xs/Const_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/DHT_wrap.o xs/
DHT_wrap.c
gcc -o blib/arch/auto/Math/GSL/DHT/DHT.so xs/DHT_wrap.o -shared -lgsl -
lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Deriv_wrap.o xs/
Deriv_wrap.c
xs/Deriv_wrap.c: In function `_wrap_gsl_deriv_central':
xs/Deriv_wrap.c:2348: aviso: asignación de tipo de puntero
incompatible
xs/Deriv_wrap.c: In function `_wrap_gsl_deriv_backward':
xs/Deriv_wrap.c:2449: aviso: asignación de tipo de puntero
incompatible
xs/Deriv_wrap.c: In function `_wrap_gsl_deriv_forward':
xs/Deriv_wrap.c:2550: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/Deriv/Deriv.so xs/Deriv_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Diff_wrap.o xs/
Diff_wrap.c
gcc -o blib/arch/auto/Math/GSL/Diff/Diff.so xs/Diff_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Eigen_wrap.o xs/
Eigen_wrap.c
gcc -o blib/arch/auto/Math/GSL/Eigen/Eigen.so xs/Eigen_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Errno_wrap.o xs/
Errno_wrap.c
gcc -o blib/arch/auto/Math/GSL/Errno/Errno.so xs/Errno_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/FFT_wrap.o xs/
FFT_wrap.c
gcc -o blib/arch/auto/Math/GSL/FFT/FFT.so xs/FFT_wrap.o -shared -lgsl -
lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Fit_wrap.o xs/
Fit_wrap.c
gcc -o blib/arch/auto/Math/GSL/Fit/Fit.so xs/Fit_wrap.o -shared -lgsl -
lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Heapsort_wrap.o xs/
Heapsort_wrap.c
xs/Heapsort_wrap.c: In function `_wrap_gsl_permutation_valid':
xs/Heapsort_wrap.c:2383: aviso: al pasar el argumento 1 de
`gsl_permutation_valid' descarta calificadores del tipo del destino
del puntero
xs/Heapsort_wrap.c: In function `_wrap_gsl_heapsort_index':
xs/Heapsort_wrap.c:2808: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/Heapsort/Heapsort.so xs/Heapsort_wrap.o
-shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Histogram_wrap.o xs/
Histogram_wrap.c
gcc -o blib/arch/auto/Math/GSL/Histogram/Histogram.so xs/
Histogram_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Histogram2D_wrap.o xs/
Histogram2D_wrap.c
gcc -o blib/arch/auto/Math/GSL/Histogram2D/Histogram2D.so xs/
Histogram2D_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/IEEEUtils_wrap.o xs/
IEEEUtils_wrap.c
gcc -o blib/arch/auto/Math/GSL/IEEEUtils/IEEEUtils.so xs/
IEEEUtils_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Integration_wrap.o xs/
Integration_wrap.c
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk15':
xs/Integration_wrap.c:3989: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk21':
xs/Integration_wrap.c:4091: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk31':
xs/Integration_wrap.c:4193: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk41':
xs/Integration_wrap.c:4295: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk51':
xs/Integration_wrap.c:4397: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk61':
xs/Integration_wrap.c:4499: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qcheb':
xs/Integration_wrap.c:4593: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qk':
xs/Integration_wrap.c:4760: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qng':
xs/Integration_wrap.c:4879: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qag':
xs/Integration_wrap.c:4999: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qagi':
xs/Integration_wrap.c:5123: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qagiu':
xs/Integration_wrap.c:5229: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qagil':
xs/Integration_wrap.c:5342: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qags':
xs/Integration_wrap.c:5458: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qagp':
xs/Integration_wrap.c:5581: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qawc':
xs/Integration_wrap.c:5707: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qaws':
xs/Integration_wrap.c:5840: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qawo':
xs/Integration_wrap.c:5970: aviso: asignación de tipo de puntero
incompatible
xs/Integration_wrap.c: In function `_wrap_gsl_integration_qawf':
xs/Integration_wrap.c:6093: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/Integration/Integration.so xs/
Integration_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Interp_wrap.o xs/
Interp_wrap.c
gcc -o blib/arch/auto/Math/GSL/Interp/Interp.so xs/Interp_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Linalg_wrap.o xs/
Linalg_wrap.c
xs/Linalg_wrap.c: In function `_wrap_gsl_permutation_valid':
xs/Linalg_wrap.c:7980: aviso: al pasar el argumento 1 de
`gsl_permutation_valid' descarta calificadores del tipo del destino
del puntero
gcc -o blib/arch/auto/Math/GSL/Linalg/Linalg.so xs/Linalg_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Machine_wrap.o xs/
Machine_wrap.c
gcc -o blib/arch/auto/Math/GSL/Machine/Machine.so xs/Machine_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Matrix_wrap.o xs/
Matrix_wrap.c
gcc -o blib/arch/auto/Math/GSL/Matrix/Matrix.so xs/Matrix_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/MatrixComplex_wrap.o xs/
MatrixComplex_wrap.c
gcc -o blib/arch/auto/Math/GSL/MatrixComplex/MatrixComplex.so xs/
MatrixComplex_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Min_wrap.o xs/
Min_wrap.c
xs/Min_wrap.c: In function `_wrap_gsl_min_fminimizer_function_set':
xs/Min_wrap.c:2227: aviso: asignación de tipo de puntero incompatible
xs/Min_wrap.c: In function `_wrap_gsl_min_fminimizer_set':
xs/Min_wrap.c:2866: aviso: asignación de tipo de puntero incompatible
xs/Min_wrap.c: In function `_wrap_gsl_min_fminimizer_set_with_values':
xs/Min_wrap.c:2954: aviso: asignación de tipo de puntero incompatible
xs/Min_wrap.c: In function `_wrap_gsl_min_find_bracket':
xs/Min_wrap.c:3368: aviso: asignación de tipo de puntero incompatible
gcc -o blib/arch/auto/Math/GSL/Min/Min.so xs/Min_wrap.o -shared -lgsl -
lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Monte_wrap.o xs/
Monte_wrap.c
gcc -o blib/arch/auto/Math/GSL/Monte/Monte.so xs/Monte_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Multifit_wrap.o xs/
Multifit_wrap.c
gcc -o blib/arch/auto/Math/GSL/Multifit/Multifit.so xs/Multifit_wrap.o
-shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Multimin_wrap.o xs/
Multimin_wrap.c
xs/Multimin_wrap.c: In function `_wrap_gsl_multimin_fdfminimizer_x':
xs/Multimin_wrap.c:4979: aviso: al pasar el argumento 1 de
`gsl_multimin_fdfminimizer_x' descarta calificadores del tipo del
destino del puntero
xs/Multimin_wrap.c: In function `_wrap_gsl_multimin_fdfminimizer_dx':
xs/Multimin_wrap.c:5007: aviso: al pasar el argumento 1 de
`gsl_multimin_fdfminimizer_dx' descarta calificadores del tipo del
destino del puntero
xs/Multimin_wrap.c: In function
`_wrap_gsl_multimin_fdfminimizer_gradient':
xs/Multimin_wrap.c:5035: aviso: al pasar el argumento 1 de
`gsl_multimin_fdfminimizer_gradient' descarta calificadores del tipo
del destino del puntero
xs/Multimin_wrap.c: In function
`_wrap_gsl_multimin_fdfminimizer_minimum':
xs/Multimin_wrap.c:5063: aviso: al pasar el argumento 1 de
`gsl_multimin_fdfminimizer_minimum' descarta calificadores del tipo
del destino del puntero
gcc -o blib/arch/auto/Math/GSL/Multimin/Multimin.so xs/Multimin_wrap.o
-shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Multiroots_wrap.o xs/
Multiroots_wrap.c
xs/Multiroots_wrap.c: In function `_wrap_gsl_multiroot_fdjacobian':
xs/Multiroots_wrap.c:2209: aviso: asignación de tipo de puntero
incompatible
xs/Multiroots_wrap.c: In function
`_wrap_gsl_multiroot_fsolver_function_set':
xs/Multiroots_wrap.c:2772: aviso: asignación de tipo de puntero
incompatible
xs/Multiroots_wrap.c: In function `_wrap_gsl_multiroot_fsolver_set':
xs/Multiroots_wrap.c:3207: aviso: asignación de tipo de puntero
incompatible
gcc -o blib/arch/auto/Math/GSL/Multiroots/Multiroots.so xs/
Multiroots_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/NTuple_wrap.o xs/
NTuple_wrap.c
gcc -o blib/arch/auto/Math/GSL/NTuple/NTuple.so xs/NTuple_wrap.o -
shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/ODEIV_wrap.o xs/
ODEIV_wrap.c
gcc -o blib/arch/auto/Math/GSL/ODEIV/ODEIV.so xs/ODEIV_wrap.o -shared -
lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Permutation_wrap.o xs/
Permutation_wrap.c
xs/Permutation_wrap.c: In function `_wrap_gsl_permute':
xs/Permutation_wrap.c:1774: aviso: asignación de tipo de puntero
incompatible
xs/Permutation_wrap.c: In function `_wrap_gsl_permute_inverse':
xs/Permutation_wrap.c:1854: aviso: asignación de tipo de puntero
incompatible
xs/Permutation_wrap.c: In function `_wrap_gsl_permute_int':
xs/Permutation_wrap.c:1936: aviso: asignación de tipo de puntero
incompatible
xs/Permutation_wrap.c: In function `_wrap_gsl_permute_int_inverse':
xs/Permutation_wrap.c:2005: aviso: asignación de tipo de puntero
incompatible
xs/Permutation_wrap.c: In function `_wrap_gsl_permutation_valid':
xs/Permutation_wrap.c:2840: aviso: al pasar el argumento 1 de
`gsl_permutation_valid' descarta calificadores del tipo del destino
del puntero
gcc -o blib/arch/auto/Math/GSL/Permutation/Permutation.so xs/
Permutation_wrap.o -shared -lgsl -lgslcblas -lm -gsl
gcc -I/usr/lib/perl/5.8/CORE -c -D_REENTRANT -D_GNU_SOURCE -
DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/
include -Wno-strict-aliasing -Wno-unused-function -Wno-unused-value -
Wno-unused-function -Wno-unused-variable -o xs/Poly_wrap.o xs/
Poly_wrap.c
xs/Poly_wrap.c: In function `_wrap_gsl_poly_complex_eval':
xs/Poly_wrap.c:2516: error: tipos incompatibles en asignación
xs/Poly_wrap.c: In function `_wrap_gsl_complex_poly_complex_eval':
xs/Poly_wrap.c:2626: error: tipos incompatibles en asignación
error building .o file from 'xs/Poly_wrap.c' at inc/GSLBuilder.pm line
182.
make: *** [all] Error 2
LETO/Math-GSL-0.16.tar.gz
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
LETO/Math-GSL-0.16.tar.gz : make NO


Sisyphus

unread,
Feb 13, 2009, 7:37:44 AM2/13/09
to math-g...@googlegroups.com

----- Original Message -----
From: "Bruno" <vecc...@gmail.com>

[snip]

> xs/Poly_wrap.c: In function `_wrap_gsl_poly_complex_eval':
> xs/Poly_wrap.c:2516: error: tipos incompatibles en asignación
> xs/Poly_wrap.c: In function `_wrap_gsl_complex_poly_complex_eval':
> xs/Poly_wrap.c:2626: error: tipos incompatibles en asignación
> error building .o file from 'xs/Poly_wrap.c' at inc/GSLBuilder.pm line
> 182.

I don't get those errors on either win32 or linux (mandrake-9.1).

Does it make any difference if you build your own gsl-1.11 (or gsl-1.12)
from source, and then build Math-GSL-0.16 against that updated gsl library ?

Cheers,
Rob

Bruno Vecchi

unread,
Feb 13, 2009, 8:10:19 AM2/13/09
to math-g...@googlegroups.com
Sucess!!
I pulled libgsl0-dev_1.11-2 and libgsl0ldbl_1.11-2 from the intrepid repositories (Ubuntu 8.10), and the install went smoothly.
So I guess the minimum libgsl version to have is 1.11.
Thanks a lot Rob.

2009/2/13 Sisyphus <sisy...@optusnet.com.au>

Jonathan Leto

unread,
Feb 13, 2009, 12:03:22 PM2/13/09
to math-g...@googlegroups.com
Howdy,

Glad to hear that it worked!

It seems that we have code that figures out if you are running GSL
1.8/1.9 or 1.11/1.12, but I never actually used GSL 1.10 so I never
got to test against it. We need some way of having GSL 1.8 through
1.12 installed and being able to compile against each of them to
properly test. I will ask around for how people are solving this kind
of issue. Supposedly the next version of GSL will be 2.0, which will
make some incompatible API changes, so we need to have an answer for
this.

Cheers,
--
[---------------------]
Jonathan Leto
jal...@gmail.com
Reply all
Reply to author
Forward
0 new messages