|
From: Martin W. <mar...@gm...> - 2006-02-09 15:00:55
|
Found it (in the "old" docs). Must #define PY_ARRAY_UNIQUE_SYMBOL and call import_array (). Sorry to bother. Martin. On Thursday 09 February 2006 11:41, Martin Wiechert wrote: > Hi list, > > I'm trying to build an C extension, which uses arrays. It builds, and I can > import it from python, but the very first call to a numpy function > > ea = (PyObject *) PyArray_DescrFromType (PyArray_INT); > > gives me a segfault. > > I have absolutely no clue, but > > nm -l mymodule.so | grep rray > > gives > > 000026a0 b > PyArray_API > /usr/lib/python2.4/site-packages/numpy/core/include/numpy/__multiarray_api. >h:316 > > and this line reads > > static void **PyArray_API=NULL; > > which looks suspicious to me. Something wrong with my setup.py? > > Any suggestions? > > Regards, Martin. > > _______________________________________________ > SciPy-user mailing list > Sci...@sc... > http://www.scipy.net/mailman/listinfo/scipy-user |