[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-gsl] GSL 1.12 build issue: symbol `gsl_complex_rect' is multip
From: |
Brian Gough |
Subject: |
Re: [Help-gsl] GSL 1.12 build issue: symbol `gsl_complex_rect' is multiply-defined |
Date: |
Tue, 10 Feb 2009 08:48:42 +0000 |
User-agent: |
Wanderlust/2.14.0 (Africa) Emacs/22.2 Mule/5.0 (SAKAKI) |
At Mon, 09 Feb 2009 11:06:04 -0600,
Rodney Sparapani wrote:
> ld: fatal: symbol `gsl_complex_rect' is multiply-defined:
> (file complex/.libs/libgslcomplex.a(math.o) type=FUNC; file
> complex/.libs/libgslcomplex.a(inline.o) type=FUNC);
> ld: fatal: File processing errors. No output written to
> .libs/libgsl.so.0.13.0
> gmake[2]: *** [libgsl.la] Error 1
> gmake[2]: Leaving directory `/usr/local/src/gsl/gsl-1.12'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/local/src/gsl/gsl-1.12'
> gmake: *** [all] Error 2
>
> Any ideas?
Could be the type of inline used by the compiler (C99 style vs GCC
extern inline) as there is a conflict between the two. Try compiling
with
./configure CFLAGS="-g -O2 -DGSL_C99_INLINE"
See gsl_inline.h for more info.
--
Brian Gough
Support freedom by joining the FSF!
http://www.fsf.org/associate/support_freedom/join_fsf?referrer=37