Davin McCall
davmac at deakin.edu.au
Tue Jun 28 01:13:59 EDT 2005
Not to get into a habit of replying to my own posts, but it seems the problem has mysteriously vanished (after restarting apache again). Davin Davin McCall wrote: > It seems however that the resulting module causes apache to segfault. > > Anyone out there know what might be happening, or can give me some > guidelines for debugging? > > Davin > > > Davin McCall wrote: > >> 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)
|