|
From: Benjamin R. <ben...@ou...> - 2012-08-22 17:27:48
|
On Wed, Aug 22, 2012 at 12:31 PM, Joe Borġ <ma...@jd...> wrote: > Not sure if this is an issue with an out-of-date GCC or if something else > is wrong. I've got 1.1.0 on no problem. > > $python setup.py build > ... > gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall > -fPIC -DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 > -I/software/Python/272/lib/python2.7/site-packages/numpy/core/include > -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I. > -I/software/Python/272/include/python2.7 -c src/ft2font.cpp -o > build/temp.linux-x86_64-2.7/src/ft2font.o > In file included from > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:7, > from > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:17, > from > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:14, > from src/ft2font.cpp:7: > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/npy_common.h:120:2: > error: #error npy_cdouble definition is not compatible with C99 complex > definition ! Please contact Numpy maintainers and give detailed information > about your compiler and platform > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/npy_common.h:127:2: > error: #error npy_cfloat definition is not compatible with C99 complex > definition ! Please contact Numpy maintainers and give detailed information > about your compiler and platform > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/npy_common.h:134:2: > error: #error npy_clongdouble definition is not compatible with C99 complex > definition ! Please contact Numpy maintainers and give detailed information > about your compiler and platform > In file included from > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:26, > from > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/arrayobject.h:14, > from src/ft2font.cpp:7: > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h: > In function 'int _import_array()': > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1226: > error: 'NPY_ABI_VERSION' was not declared in this scope > /software/Python/272/lib/python2.7/site-packages/numpy/core/include/numpy/__multiarray_api.h:1232: > error: 'NPY_API_VERSION' was not declared in this scope > error: command 'gcc' failed with exit status 1 > > $ gcc --version > gcc (GCC) 4.4.5 20110214 (Red Hat 4.4.5-6) > Copyright (C) 2010 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. > > Joe, This appears to be a problem with NumPy. I would suggest sending this email to the numpy-discussion list. Be sure to include detailed information about your compiler, OS, and your machine. Cheers! Ben Root |