Hi all,

I'm trying to upgrade an old Ubuntu 10.04 LTS system from Python 2.6 to 
Python 2.7.

Installing Python 2.7 was successful, including --enable-shared as explain 
in the mod_wsgi documentation (InstallationIssues):

$ cd Python-2.7.6
$ ./configure --enable-shared
$ make
$ sudo make altinstall

These steps were also necessary:

$ cd /usr/local/lib/python2.7/config/
$ sudo ln -s ../../libpython2.7.so .
$ dir
insgesamt 6068
-rw-r--r-- 1 root root    2200 2014-05-05 23:35 config.c
-rw-r--r-- 1 root root    1507 2014-05-05 23:35 config.c.in
-rwxr-xr-x 1 root root    7122 2014-05-05 23:35 install-sh
-rw-r--r-- 1 root root 6102842 2014-05-05 23:35 libpython2.7.a
lrwxrwxrwx 1 root root      21 2014-05-05 23:38 libpython2.7.so -> 
../../libpython2.7.so
-rw-r--r-- 1 root root   47796 2014-05-05 23:35 Makefile
-rwxr-xr-x 1 root root    7431 2014-05-05 23:35 makesetup
-rw-r--r-- 1 root root    4428 2014-05-05 23:35 python.o
-rw-r--r-- 1 root root   18484 2014-05-05 23:35 Setup
-rw-r--r-- 1 root root     368 2014-05-05 23:35 Setup.config
-rw-r--r-- 1 root root      41 2014-05-05 23:35 Setup.local

& cd /usr/local/bin/
$ sudo ldconfig          # or else we cannot call the python2.7 binary

Using Python 2.7 at the command line and installing pip now works normally.

I next tried to proceed with mod_wsgi installation as documented, as above 
taking issues mentioned in InstallationIssues 
<https://code.google.com/p/modwsgi/wiki/InstallationIssues> into account:

$ cd ~/Downloads
$ tar -xzvf mod_wsgi-3.4.tar.gz 
$ cd mod_wsgi-3.4/
$ ./configure --with-python=/usr/local/bin/python2.7

$ make
/usr/bin/apxs2 -c -I/usr/local/include/python2.7 -DNDEBUG   mod_wsgi.c 
-L/usr/local/lib -L/usr/local/lib/python2.7/config  -lpython2.7 -lpthread -ldl  
-lutil -lm
/usr/share/apr-1.0/build/libtool --silent --mode=compile --tag=disable-static 
i486-linux-gnu-gcc -prefer-pic -DLINUX=2 -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE 
-D_LARGEFILE64_SOURCE -D_REENTRANT -I/usr/include/apr-1.0 
-I/usr/include/openssl -I/usr/include/xmltok -pthread     
-I/usr/include/apache2  -I/usr/include/apr-1.0   -I/usr/include/apr-1.0  
-I/usr/local/include/python2.7 -DNDEBUG  -c -o mod_wsgi.lo mod_wsgi.c && touch 
mod_wsgi.slo
In file included from /usr/local/include/python2.7/Python.h:8,
                 from mod_wsgi.c:142:
/usr/local/include/python2.7/pyconfig.h:1179:1: warning: "_POSIX_C_SOURCE" 
redefined
In file included from /usr/include/sys/types.h:27,
                 from /usr/include/apr-1.0/apr.h:131,
                 from /usr/include/apache2/ap_config.h:25,
                 from /usr/include/apache2/httpd.h:43,
                 from mod_wsgi.c:34:
/usr/include/features.h:158:1: warning: this is the location of the previous 
definition
In file included from /usr/local/include/python2.7/Python.h:8,
                 from mod_wsgi.c:142:
/usr/local/include/python2.7/pyconfig.h:1201:1: warning: "_XOPEN_SOURCE" 
redefined
In file included from /usr/include/sys/types.h:27,
                 from /usr/include/apr-1.0/apr.h:131,
                 from /usr/include/apache2/ap_config.h:25,
                 from /usr/include/apache2/httpd.h:43,
                 from mod_wsgi.c:34:
/usr/include/features.h:160:1: warning: this is the location of the previous 
definition
/usr/share/apr-1.0/build/libtool --silent --mode=link --tag=disable-static 
i486-linux-gnu-gcc -o mod_wsgi.la  -rpath /usr/lib/apache2/modules -module 
-avoid-version    mod_wsgi.lo -L/usr/local/lib 
-L/usr/local/lib/python2.7/config -lpython2.7 -lpthread -ldl -lutil -lm

$ dir
insgesamt 656
-rw-r--r-- 1 lori lori   3477 2014-05-06 00:05 config.log
-rwxr-xr-x 1 lori lori  20579 2014-05-06 00:05 config.status
-rwxr-xr-x 1 lori lori  80107 2012-08-23 05:10 configure
-rw-r--r-- 1 lori lori   5886 2012-08-23 05:10 configure.ac
-rw-r--r-- 1 lori lori  11358 2012-08-23 05:10 LICENCE
-rw-r--r-- 1 lori lori   1381 2014-05-06 00:05 Makefile
lrwxrwxrwx 1 lori lori     16 2014-05-06 00:05 Makefile.in -> posix-ap2X.mk.in
-rw-r--r-- 1 lori lori 484936 2012-08-23 05:10 mod_wsgi.c
-rw-r--r-- 1 lori lori   1029 2014-05-06 00:05 mod_wsgi.la
-rw-r--r-- 1 lori lori    294 2014-05-06 00:05 mod_wsgi.lo
-rw-r--r-- 1 lori lori      0 2014-05-06 00:05 mod_wsgi.slo
-rw-r--r-- 1 lori lori   1195 2012-08-23 05:10 posix-ap1X.mk.in
-rw-r--r-- 1 lori lori   1247 2012-08-23 05:10 posix-ap2X.mk.in
-rw-r--r-- 1 lori lori  18063 2012-08-23 05:12 README
-rw-r--r-- 1 lori lori    907 2012-08-23 05:10 win32-ap22py26.mk
-rw-r--r-- 1 lori lori    907 2012-08-23 05:10 win32-ap22py27.mk
-rw-r--r-- 1 lori lori    907 2012-08-23 05:10 win32-ap22py31.mk

Problem is that it creates a .la file, but no .so, and I have no idea why that 
is so. The Makefile is about creating the .la file, so it seems like a problem 
at the configure step, but I have no idea what might be wrong.

Any help would very much be appreciated!

Many thanks and best regards,
Carsten


-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/modwsgi.
For more options, visit https://groups.google.com/d/optout.

Reply via email to