[SciPy-user] Compilation error of fblaswrap_veclib_c.c

David Cournapeau david@ar.media.kyoto-u.ac...
Thu Oct 4 02:18:16 CDT 2007


HEMMI, Shigeru wrote:
> Hello all,
>
> On my old MAC OS X 10.3.9 (not Tiger),  I encounterd compilation error
> of fblaswrap_veclib_c.c. Can anybody help me?
>
> $ pwd
> /Users/zgzg/scipy-0.6.0/scipy/linalg/src
>
> $ gcc --version
> gcc (GCC) 3.3 20030304 (Apple Computer, Inc. build 1671)
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
> $ gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
> -mno-fused-madd -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
> -DNO_ATLAS_INFO=3 -Ibuild/src.macosx-10.3-ppc-2.5
> -I/Users/zgzg/lib/python2.5/site-packages/numpy/core/include
> -I/Users/zgzg/include/python2.5 -c fblaswrap_veclib_c.c -o
> fblaswrap_veclib_c.o -faltivec
> fblaswrap_veclib_c.c:5: error: parse error before '*' token
>   
It looks like the complex type is not recognized for some reason, but 
this is strange, since gcc 3.3 knows about it. Can you try to compile 
the following snipset:

#include <complex.h>
int main()
{
    complex a = 1.0 * I;
    return 0;
}

If this works, replaces #include <complex.h> by #include 
<vecLib/vecLib.h>, and try compiling it too. If both work, then I don't 
know why it is not working.

cheers,

David


More information about the SciPy-user mailing list