[Pyrex] Undefined symbol _Py_ZeroStruct
Robert Bradshaw
robertwb at math.washington.edu
Thu Oct 1 09:11:03 CEST 2009
On Sep 30, 2009, at 11:59 PM, Franck Pommereau wrote:
>> Exception ImportError: '/usr/lib/python2.6/lib-dynload/pyexpat.so:
>> undefined symbol: _Py_ZeroStruct' in '_hello.JNI_OnLoad' ignored
>
> I just tested with Python 2.5 instead of 2.6, I get
>
> Exception exceptions.ImportError:
> '/usr/lib/python2.5/lib-dynload/math.so: undefined symbol:
> PyExc_ValueError' in '_sr.JNI_OnLoad' ignored
>
> instead of the previous error. I suspect that this missing symbol is
> just the first one in a very long list, and probably most of the
> Python
> runtime is somehow unreachable.
You are probably right...it looks like a linking problem rather than
directly a Pyrex issue. One thing I might look at is the (long) lost
of command line options used by gcc when useing distutils, and making
sure none of them are missing when you try to compile for use from Java.
- Robert
More information about the Pyrex
mailing list