|
From: Andrew S. <str...@as...> - 2006-02-09 16:59:21
|
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? > > Did you do import_array() beforehand? |