Davin McCall
davmac at deakin.edu.au
Tue Jun 28 00:30:09 EDT 2005
I was having trouble building mod_python on Solaris 9, using gcc 3.4.4 and apache 2.0.54. I got: /usr/local/apache2/build/libtool --silent --mode=link gcc -o mod_python.la -rpath /usr/local/apache2/modules -module -avoid-version hlistobject.lo hlist.lo filterobject.lo connobject.lo serverobject.lo util.lo tableobject.lo requestobject.lo _apachemodule.lo mod_python.lo -L/usr/local/bin/../../../package/Python-2.4.1/usr/local/lib/python2.4/config -lm -lpython2.4 -lresolv -lsocket -lnsl -lrt -ldl -lpthread -lm _eprintf.o _floatdidf.o _muldi3.o *** Warning: Linking the shared library mod_python.la against the non-libtool *** objects _eprintf.o _floatdidf.o _muldi3.o is not portable! Text relocation remains referenced against symbol offset in file <unknown> 0x1030 /usr/local/bin/../../../package/Python-2.4.1/usr/local/lib/python2.4/config/libpython2.4.a(floatobject.o) <unknown> 0x1034 /usr/local/bin/../../../package/Python-2.4.1/usr/local/lib/python2.4/config/libpython2.4.a(floatobject.o) <unknown> 0x1038 /usr/local/bin/../../../package/Python-2.4.1/usr/local/lib/python2.4/config/libpython2.4.a(floatobject.o) <unknown> 0x103c /usr/local/bin/../../../package/Python-2.4.1/usr/local/lib/python2.4/config/libpython2.4.a(floatobject.o) ... ... and eventually: ld: fatal: relocations remain against allocatable but non-writable sections collect2: ld returned 1 exit status apxs:Error: Command failed with rc=65536 . make[1]: *** [mod_python.so] Error 1 make[1]: Leaving directory `/usr/local/src/mod_python-3.1.4/src' make: *** [do_dso] Error 2 From browsing list archives I see that one or two other people have had a similar problem. I resolved it by re-building python with --enable-shared. It doesn't mention in the mod_python docs that you need to do this, but apparently so. Davin -- Davin McCall, Research Programmer Deakin University, Burwood, Australia. Phone: 03 9251 7045 International: +61 3 9251 7045 Email: Davin.McCall at deakin.edu.au Website: http://www.deakin.edu.au Deakin University CRICOS Provider Code 00113B (Vic)
|