[Cython] PyExc_IOError
Igor Sylvester
igorsyl at gmail.com
Tue Jan 13 07:12:41 CET 2009
I built it against *Python 2.5.1.
compile:*
gcc -c
-I/usr/lib/python2.5/site-packages/numpy-1.0.4.0002-py2.5-linux-x86_64.egg/numpy/core/include
-I/usr/bin/python/2.5.1/include/python2.5 -fPIC -fno-omit-frame-pointer
-pthread -fexceptions -ansi -D_GNU_SOURCE -DMX_COMPAT_32 -g main.c
compile line for the other c-file is identical to main.c's
*link:*
gcc -g -pthread -shared main.o module.o -L/usr/bin/python/2.5.1/lib *
-lpython2.5* -ldl -lm -lpthread -lutil -lmx -lmex -lmat -lm -lm -lstdc++
On Tue, Jan 13, 2009 at 12:00 AM, Michael Abshoff <
michael.abshoff at googlemail.com> wrote:
> Igor Sylvester wrote:
>
> Hi Igor,
>
> > Has anyone had problems with dynamically loading PyExc_IOError when
> > embedding a cython module?
> > While calling init below:
> >
> > *in main.c:
> > *void init {
> > Py_Initialize();
> > initmymodule();
> > do_somethind();
> > Py_Finalize();
> > }
> >
> > *in module.c:*
> > cdef public void do_something():
> > import
> > exceptions
> >
> > print exceptions.IOError # this prints <type 'exceptions.IOError'>,
> > so I don't know what to make of the error below
> > import numpy # exception is thrown here, and numpy library is in
> > pythonpath
> >
> > Exception:
> > Exception exceptions.ImportError:
> > '/usr/lib/python2.5/lib-dynload/time.so: undefined symbol:
> > PyExc_IOError' in 'mymodule.myfunction' ignored
> >
> > I'm not yet sure which library in numpy causes the exception but this
> > example is easy to reproduce.
>
> How did you build the extension, i.e. did you link against python2[3|4|5] ?
>
>
> > Thanks.
> > Igor
>
> Cheers,
>
> Michael
>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Cython-dev mailing list
> > Cython-dev at codespeak.net
> > http://codespeak.net/mailman/listinfo/cython-dev
>
> _______________________________________________
> Cython-dev mailing list
> Cython-dev at codespeak.net
> http://codespeak.net/mailman/listinfo/cython-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codespeak.net/pipermail/cython-dev/attachments/20090113/d6f5be03/attachment.htm
More information about the Cython-dev
mailing list