This is the mail archive of the gsl-discuss@sources.redhat.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Compiling GSL for Mac OS X -> make stops



Le lundi 1 avril 2002, à 10:25 , Martin Costabel a écrit :
>> but that basically means it doesn't know how to make the target
>> ../gsl/gsl_vector_complex_long_double.h.
>
> Wild guess: Did you unpack the tarball with MacGzip or some other weird
> program that doesn't handle long filenames (>32 chars) correctly?
>
Right, I used stuffit. Just forgot this damn bug in it. Thanks a lot, and 
sorry for asking such a stupid question.

Anyway, it doesn't work now, but later on:
> /bin/sh ./libtool --mode=link cc  -g -O2  -o libgsl.la -rpath /usr/local/
> lib  version.lo block/libgslblock.la blas/libgslblas.la 
> complex/libgslcomplex.la cheb/libgslcheb.la dht/libgsldht.la 
> diff/libgsldiff.la eigen/libgsleigen.la err/libgslerr.la fft/libgslfft.la 
> fit/libgslfit.la histogram/libgslhistogram.la ieee-utils/libgslieeeutils.
> la integration/libgslintegration.la interpolation/libgslinterpolation.la 
> linalg/libgsllinalg.la matrix/libgslmatrix.la min/libgslmin.la 
> monte/libgslmonte.la multifit/libgslmultifit.la 
> multimin/libgslmultimin.la multiroots/libgslmultiroots.la 
> ntuple/libgslntuple.la ode-initval/libgslodeiv.la 
> permutation/libgslpermutation.la combination/libgslcombination.la 
> poly/libgslpoly.la qrng/libgslqrng.la randist/libgslrandist.la 
> rng/libgslrng.la roots/libgslroots.la siman/libgslsiman.la 
> sort/libgslsort.la specfunc/libgslspecfunc.la statistics/libgslstatistics.
> la sum/libgslsum.la sys/libgslsys.la test/libgsltest.la utils/libutils.la 
> vector/libgslvector.la -lm
> rm -fr .libs/libgsl.la .libs/libgsl.* .libs/libgsl.*
> ./libtool: parse error: condition expected: xno = [3181]
> cc -dynamiclib -flat_namespace -undefined suppress -o .libs/libgsl.0.0.0.
> dylib  version.lo -all_load  block/.libs/libgslblock.al 
> blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al 
> cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al 
> eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al 
> fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al ieee-
> utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al 
> interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al 
> matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al 
> monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al 
> multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al 
> ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al permutation/
> .libs/libgslpermutation.al combination/.libs/libgslcombination.al 
> poly/.libs/libgslpoly.al qrng/.libs/libgslqrng.al 
> randist/.libs/libgslrandist.al rng/.libs/libgslrng.al 
> roots/.libs/libgslroots.al siman/.libs/libgslsiman.al 
> sort/.libs/libgslsort.al specfunc/.libs/libgslspecfunc.al 
> statistics/.libs/libgslstatistics.al sum/.libs/libgslsum.al 
> sys/.libs/libgslsys.al test/.libs/libgsltest.al utils/.libs/libutils.al 
> vector/.libs/libgslvector.al  block/.libs/libgslblock.al 
> blas/.libs/libgslblas.al complex/.libs/libgslcomplex.al 
> cheb/.libs/libgslcheb.al dht/.libs/libgsldht.al diff/.libs/libgsldiff.al 
> eigen/.libs/libgsleigen.al err/.libs/libgslerr.al fft/.libs/libgslfft.al 
> fit/.libs/libgslfit.al histogram/.libs/libgslhistogram.al ieee-
> utils/.libs/libgslieeeutils.al integration/.libs/libgslintegration.al 
> interpolation/.libs/libgslinterpolation.al linalg/.libs/libgsllinalg.al 
> matrix/.libs/libgslmatrix.al min/.libs/libgslmin.al 
> monte/.libs/libgslmonte.al multifit/.libs/libgslmultifit.al 
> multimin/.libs/libgslmultimin.al multiroots/.libs/libgslmultiroots.al 
> ntuple/.libs/libgslntuple.al ode-initval/.libs/libgslodeiv.al permutation/
> .libs/libgslpermutation.al combination/.libs/libgslcombination.al 
> poly/.libs/libgslpoly.al qrng/.libs/libgslqrng.al 
> randist/.libs/libgslrandist.al rng/.libs/libgslrng.al 
> roots/.libs/libgslroots.al siman/.libs/libgslsiman.al 
> sort/.libs/libgslsort.al specfunc/.libs/libgslspecfunc.al 
> statistics/.libs/libgslstatistics.al sum/.libs/libgslsum.al 
> sys/.libs/libgslsys.al test/.libs/libgsltest.al utils/.libs/libutils.al 
> vector/.libs/libgslvector.al -lm -lc -install_name  /usr/local/lib/libgsl.
> 0.dylib -compatibility_version 1 -current_version 1.0
> ld: multiple definitions of symbol _gsl_block_alloc
> block/.libs/libgslblock.al(init.lo) definition of _gsl_block_alloc in 
> section (__TEXT,__text)
> block/.libs/libgslblock.al(init.lo) definition of _gsl_block_alloc in 
> section (__TEXT,__text)
> ............etc. thousands of lines like that ................
> ld: multiple definitions of symbol _gsl_vector_view_array
> vector/.libs/libgslvector.al(view.lo) definition of 
> _gsl_vector_view_array in section (__TEXT,__text)
> vector/.libs/libgslvector.al(view.lo) definition of 
> _gsl_vector_view_array in section (__TEXT,__text)
> ld: multiple definitions of symbol _gsl_vector_view_array_with_stride
> vector/.libs/libgslvector.al(view.lo) definition of 
> _gsl_vector_view_array_with_stride in section (__TEXT,__text)
> vector/.libs/libgslvector.al(view.lo) definition of 
> _gsl_vector_view_array_with_stride in section (__TEXT,__text)
> /usr/bin/libtool: internal link edit command failed
> make[2]: *** [libgsl.la] Erreur 1
> make[1]: *** [all-recursive] Erreur 1
> make: *** [all-recursive-am] Erreur 2
So if you have any idea for that... ;-)

> --
> Martin
>
> P.S. "fink install gsl" compiles gsl-1.1 without problems.
>
>
Not for me:
> fink install gsl
> Reading package info...
> Information about 288 packages read in 1 seconds.
> no package found for "gsl"
> Failed: no package found for specification 'gsl'!
???
(I even tried to copy from "unstable" directory the .info, but this doesn'
t work either.)

--- Thomas LACHAND-ROBERT  ---
Laboratoire de mathématiques de l'université de Savoie
(LAMA : http://www.lama.univ-savoie.fr/)
Page personnelle : http://www.lama.univ-savoie.fr/~lachand/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]