[Freeswitch-users] More troubles with SQLAlchemy and mod_python
Brian Deacon
bdeacon at highergear.com
Thu Jan 29 15:07:51 PST 2009
On Thu, 2009-01-29 at 14:49 -0600, Anthony Minessale wrote:
> We used to build python 2.5.1 and install it into the freeswitch
> prefix
>
> we did ./configure --prefix=/usr/local/freeswitch
> --enable-threads CFLAGSFORSHARED="-fPIC"
>
> But the makefile no longer will find that one so.......
>
> you could move your python out of the way on your box and try
> installing this as your system python instead.
>
> ./configure --prefix=/your/real/python/prefix
> --enable-threads CFLAGSFORSHARED="-fPIC"
>
> if you are really brave you could delete the Makefile in mod_python
> and put back the old one
> that builds and installs custom python for you into the FS prefix
>
> http://fisheye.freeswitch.org/browse/~raw,r=6393/FreeSWITCH/src/mod/languages/mod_python/Makefile
>
>
> the important thing is the --enable-threads and
> CFLAGSFORSHARED="-fPIC" on whatever one you use.
>
So this is the error that gdb shows me, do you think this is the kind of
thing that the "special" compile would clear up?
2009-01-29 15:57:12 [NOTICE] mod_python.c:107 eval_some_python()
Invoking py module: callcontrol.routing.DummyRouteHandler
2009-01-29 15:57:12 [ERR] mod_python.c:121 eval_some_python() Error
importing module
Traceback (most recent call last):
File
"/usr/local/freeswitch/python/callcontrol/routing/DummyRouteHandler.py",
line 19, in ?
import sqlalchemy
File "/usr/lib/python2.4/site-packages/sqlalchemy/__init__.py", line
8, in ?
from sqlalchemy.types import \
File "/usr/lib/python2.4/site-packages/sqlalchemy/types.py", line 25,
in ?
import datetime as dt
ImportError: /usr/lib/python2.4/lib-dynload/datetime.so: undefined
symbol: _Py_ZeroStruct
And I believe I understood the answer I got on IRC, but just want to
confirm... If I remove my standard build of python 2.4 and do the
special build of 2.5.4, I don't need to do anything more than bounce
freeswitch? Or do I need to rebuild freeswitch so it builds mod_python
against my new version of python?
Thanks again, you guys have been quite helpful and responsive. I'm
doubling what I'm paying you right now. :)
Brian
More information about the FreeSWITCH-users
mailing list