I have an AIX 6.1 system that I've compiled and installed:
- Apache 2.2.21 (into /usr/local/mercurial)
- Python 2.7.2 (into /usr/local/bin and /usr/local/lib)
- mod_wsgi 3.3 (with the AIX fix #1 described here)
- Mercurial 2.0 (system-wide)
However, when Apache starts, I get the following message in error_log:
IOError: invalid Python installation: unable to open /usr/local/bin/lib/python2.7/config/Makefile (No such file or directory)
See the problem?
bin/lib doesn't exist.
/usr/local/lib/python2.7/config/Makefile does exist though. However, I can't figure out where it's getting that path from. Here's the environment variables I've got:
PYTHONHOME=/usr/local/bin PYTHONPATH=/usr/local/lib/python2.7 LIBPATH="/usr/local/mercurial/lib:$LIBPATH" PATH=/usr/local/bin:/usr/local/lib:$PATH LDR_CNTRL="MAXDATA=0x80000000" AIXTHREAD_SCOPE=S AIXTHREAD_MUTEX_DEBUG=OFF AIXTHREAD_RWLOCK_DEBUG=OFF AIXTHREAD_COND_DEBUG=OFF SPINLOOPTIME=1000 YIELDLOOPTIME=8 MALLOCMULTIHEAP=considersize,heaps:8
I've tried all sorts of combinations with and without
PATH in envvars. My
PATH, in case it matters is: