Hi Graham,

The options that i provided during Python build were as follows

./configure --disable-ipv6 --with-gcc=gcc CPPFLAGS="-I /opt/freeware/include
-I /opt/freeware/include/readline -I /opt/freeware/include/ncurses"

Regards,
Anurag

On Tue, Nov 23, 2010 at 2:40 PM, Graham Dumpleton <
[email protected]> wrote:

> What options did you provide to the 'configure' script for Python when
> you built Python from source code. That is the issue as Python needs
> to provide a shared library and not a static library.
>
> AIX is can be a pain with shared libraries, so is important that
> Python is compiled correctly. You may need to check Python
> documentation for any special instructions as to what is required when
> running 'configure' on AIX for Python.
>
> If anyone else here has built Python on AIX, maybe they can share
> options they used for 'configure'.
>
> Graham
>
> On Tuesday, November 23, 2010, Guddu <[email protected]> wrote:
> > Hi Graham,
> >
> > ldd on mod_wsgi.so does not show any Python related library.
> >
> > root [zibal]% unset LD_LIBRARY_PATH
> > root [zibal]% ldd ./usr/local/apache2/modules/mod_wsgi.so
> > ./usr/local/apache2/modules/mod_wsgi.so needs:
> >          /usr/lib/libdl.a(shr.o)
> >          /usr/lib/libc.a(shr.o)
> >          /opt/freeware/lib/gcc/powerpc-ibm-aix5.3.0.0/4.2.4/
> > libgcc_s.a(shr.o)
> >          /unix
> >          /usr/lib/libcrypt.a(shr.o)
> >
> > Does that mean that I need to build mod_wsgi again?
> >
> > I checked using the test application at
> http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation
> > and the Python Installation in use seems to be correct.
> >
> > Regards,
> > Anurag
> >
> > On Nov 23, 1:24 pm, Graham Dumpleton <[email protected]>
> > wrote:
> >> Validate where Python library coming from using ldd. Seee section
> >> about Python shared library in:
> >>
> >>  http://code.google.com/p/modwsgi/wiki/CheckingYourInstallation
> >>
> >> What options did you use to 'configure' for your Python installation?
> >> Did you use the --enable-shared option?
> >>
> >> Graham
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> On Tuesday, November 23, 2010, Guddu <[email protected]>
> wrote:
> >> > All,
> >>
> >> > When accessing my Django App from Web Browser, the following messages
> >> > appear in the Apache Logs
> >>
> >> > [Tue Nov 23 04:36:42 2010] [notice] Apache/2.2.17 (Unix) mod_wsgi/3.3
> >> > Python/2.6.6 configured -- resuming normal operations
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] mod_wsgi
> >> > (pid=942094): Target WSGI script '/u01/home/apli/wm/app/gdd/pyserver/
> >> > apache/django.wsgi' cannot be loaded as Python module.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] mod_wsgi
> >> > (pid=942094): Exception occurred processing WSGI script '/u01/home/
> >> > apli/wm/app/gdd/pyserver/apache/django.wsgi'.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] Traceback
> >> > (most recent call last):
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]   File "/u01/
> >> > home/apli/wm/app/gdd/pyserver/apache/django.wsgi", line 19, in
> >> > <module>
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]     import
> >> > django.core.handlers.wsgi
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]   File "/usr/
> >> > local/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line
> >> > 1, in <module>
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]     from
> >> > threading import Lock
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]   File "/usr/
> >> > local/lib/python2.6/threading.py", line 13, in <module>
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]     from
> >> > functools import wraps
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]   File "/usr/
> >> > local/lib/python2.6/functools.py", line 10, in <module>
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]     from
> >> > _functools import partial, reduce
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] ImportError:
> >> > rtld: 0712-001 Symbol PyArg_UnpackTuple was referenced
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       from
> >> > module /usr/local/lib/python2.6/lib-dynload/_functools.so(), but a
> >> > runtime definition
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       of the
> >> > symbol was not found.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] rtld:
> >> > 0712-001 Symbol PyCallable_Check was referenced
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       from
> >> > module /usr/local/lib/python2.6/lib-dynload/_functools.so(), but a
> >> > runtime definition
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       of the
> >> > symbol was not found.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] rtld:
> >> > 0712-001 Symbol PyDict_Copy was referenced
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       from
> >> > module /usr/local/lib/python2.6/lib-dynload/_functools.so(), but a
> >> > runtime definition
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       of the
> >> > symbol was not found.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] rtld:
> >> > 0712-001 Symbol PyDict_Merge was referenced
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       from
> >> > module /usr/local/lib/python2.6/lib-dynload/_functools.so(), but a
> >> > runtime definition
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       of the
> >> > symbol was not found.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] rtld:
> >> > 0712-001 Symbol PyDict_New was referenced
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       from
> >> > module /usr/local/lib/python2.6/lib-dynload/_functools.so(), but a
> >> > runtime definition
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191]       of the
> >> > symbol was not found.
> >> > [Tue Nov 23 04:41:00 2010] [error] [client 108.10.0.191] rtld:
> >> > 0712-001 Symbol PyErr_Oc> > For more options, visit this group
> athttp://groups.google.com/group/modwsgi?hl=en.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected]<modwsgi%[email protected]>
> .
> > For more options, visit this group at
> http://groups.google.com/group/modwsgi?hl=en.
> >
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<modwsgi%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/modwsgi?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to