[Image-SIG] Error building PIL 1.1.2 dynamic library on Solaris 2.8 with gcc
3.0
Ziying Sherwin
sherwin@nlm.nih.gov
Tue, 15 Jan 2002 11:27:06 -0500 (EST)
We tried to build Python Imaging Library(PIL 1.1.2) with Python 2.1.1 and gcc
3.0 on our Solaris 2.8 machine. Everything went on smoothly until when we tried to build dynamic library at the top level directory. We got the following
error messages:
gcc -shared ./_imaging.o ./decode.o ./encode.o ./map.o ./display.o ./outline.o
./path.o libImaging/libImaging.a -L/depot/lib -ljpeg -L/depot/lib -lz -o ./_imaging.so
Text relocation remains referenced
against symbol offset in file
<unknown> 0x14c libImaging/libImaging.a(Unpack.o)
<unknown> 0x150 libImaging/libImaging.a(Unpack.o)
<unknown> 0x154 libImaging/libImaging.a(Unpack.o)
<unknown> 0x158 libImaging/libImaging.a(Unpack.o)
<unknown> 0x15c libImaging/libImaging.a(Unpack.o)
<unknown> 0x160 libImaging/libImaging.a(Unpack.o)
[...]
<unknown> 0x4b4 /depot/lib/libz.a(inflate.o)
<unknown> 0x4b8 /depot/lib/libz.a(inflate.o)
<unknown> 0x4bc /depot/lib/libz.a(inflate.o)
<unknown> 0x4c0 /depot/lib/libz.a(inflate.o)
<unknown> 0x4c4 /depot/lib/libz.a(inflate.o)
[...]
ImagingTransformAffine 0x3c38 libImaging/libImaging.a(Geometry.o)
ImagingTransformAffine 0x3d68 libImaging/libImaging.a(Geometry.o)
ImagingCopy 0x64 libImaging/libImaging.a(Bands.o)ImagingCopy 0xdc libImaging/libImaging.a(Blend.o)[...]
.rem 0x44 libImaging/libImaging.a(Offset.o)
.rem 0x64 libImaging/libImaging.a(Offset.o)
.rem 0xc0 libImaging/libImaging.a(Offset.o)
[...]
memset 0x1948 libImaging/libImaging.a(Draw.o)
memset 0x1b28 libImaging/libImaging.a(Draw.o)
memset 0x2080 libImaging/libImaging.a(Draw.o)
[...]
<unknown> 0x638 /depot/lib/libz.a(inffast.o)
<unknown> 0x63c /depot/lib/libz.a(inffast.o)
<unknown> 0x8a0 /depot/lib/libz.a(inffast.o)
<unknown> 0x8a4 /depot/lib/libz.a(inffast.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `_imaging.so'
The error messages ran several pages and we have no idea about what is going on.
The version of the packages that we use is jpeg 6b and zlib 1.1.3.
Does anyone have similiar experience and have solutions?
Thanks in advance.
Ziying Sherwin
P.S. I am not on the mailing list, please send your response to:
sherwin@nlm.nih.gov