[mod_python] Build troubles on Solaris

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)



More information about the Mod_python mailing list