Problems installing Python Imaging Library

Nick Day nick at njday.com
Sun Mar 9 14:06:36 EDT 2008


Hi,

I'm trying to install PIL from source on my CentOS 4.5 server. The
build summary reports that I have everything installed...

--------------------------------------------------------------------
PIL 1.1.6 BUILD SUMMARY
--------------------------------------------------------------------
version       1.1.6
platform      linux2 2.3.4 (#1, Dec 11 2007, 05:28:55)
              [GCC 3.4.6 20060404 (Red Hat 3.4.6-9)]
--------------------------------------------------------------------
--- TKINTER support ok
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
--- FREETYPE2 support ok

... but if I try and build it I receive the following error:

/usr/bin/ld: /usr/local/lib/libjpeg.a(jcparam.o): relocation
R_X86_64_32 against `a local symbol' can not be used when making a
shared object; recompile with -fPIC

How do I fix this?  I am currently running "python setup.py build" and
don't understand how I would change the compiling options to add the "-
fPIC" flag.  I'm quite a newbie when it comes to Linux/Python so any
help you could give me would be great.

Thanks,
Nick



More information about the Python-list mailing list