Fwd: [Numpy-discussion] Numpy does not compile with PY_ARRAY_TYPES_PREFIX

David M. Cooke cookedm at physics.mcmaster.ca
Fri Jan 27 13:38:06 EST 2006


Sasha <ndarray at mac.com> writes:

> On 1/27/06, Travis Oliphant <oliphant at ee.byu.edu> wrote:
>
>> Show an example of using it in a file before you include the numpy
>> header.  Because that *should* work.  I know, I just tested it a few
>> days ago...
>
> I've tried to put just two lines in "test.c":
>
> #define PY_ARRAY_TYPES_PREFIX XYZ_
> #include <numpy/arrayobject.h>
>
> and compile it with
>
> $ gcc -I$NUMPYINCLUDE -c test.c
>
> Where NUMPYINCLUDE points to the location of numpy/arrayobject.h

You need to add #include "Python.h" as the first include (and add a
-I<python include directory> to your gcc line, of course).

-- 
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke                      http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca




More information about the NumPy-Discussion mailing list