PIL problems
Jamie Bohr
jamiebohr at gmail.com
Thu Feb 15 22:16:34 EST 2007
I am trying to allow JPEG's to be used for portraits inside of Plone. I
have Googled and found I need to install the Pytphon Imaging Library (PIL);
after that all should be good. I did that, but I an error that tells me
there is a missing library. The below is a log of what I did. From what I
can tell Python sees the library but .. (I'm used to Perl so I have no
idea). I am working on a RHEL v4 x64 system.
Thank you in advance for your time.
Error Value decoder jpeg not availableHere is the log of me installing PIL:
$ sudo /opt/python/bin/python setup.py install
running install
running build
running build_py
running build_ext
--------------------------------------------------------------------
PIL 1.1.6 BUILD SUMMARY
--------------------------------------------------------------------
version 1.1.6
platform linux2 2.4.3 (#1, Jan 30 2007, 15:38:40)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support ok
--- ZLIB (PNG/ZIP) support ok
*** FREETYPE2 support not available
*** Warning: zlib 1.2.1.2 may contain a security vulnerability.
*** Consider upgrading to zlib 1.2.3 or newer.
*** See: http://www.kb.cert.org/vuls/id/238678
http://www.kb.cert.org/vuls/id/680620
http://www.gzip.org/zlib/advisory-2002-03-11.txt
--------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
To check the build, run the selftest.py script.
running build_scripts
running install_lib
running install_scripts
changing mode of /opt/python/bin/pilprint.py to 755
changing mode of /opt/python/bin/pilconvert.py to 755
changing mode of /opt/python/bin/pilfont.py to 755
changing mode of /opt/python/bin/pildriver.py to 755
changing mode of /opt/python/bin/pilfile.py to 755
creating /opt/python/lib/python2.4/site-packages/PIL.pth
$
$ sudo /opt/python/bin/python selftest.py
*****************************************************************
Failure in example: _info(Image.open("Images/lena.jpg"))
from line #24 of selftest.testimage
Exception raised:
Traceback (most recent call last):
File "./doctest.py", line 499, in _run_examples_inner
exec compile(source, "<string>", "single") in globs
File "<string>", line 1, in ?
File "./selftest.py", line 22, in _info
im.load()
File "PIL/ImageFile.py", line 180, in load
d = Image._getdecoder( self.mode, d, a, self.decoderconfig)
File "PIL/Image.py", line 375, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
1 items had failures:
1 of 57 in selftest.testimage
***Test Failed*** 1 failures.
*** 1 tests of 57 failed.
$
$ /opt/python/bin/python -vv -c "import PIL._imaging" 2>&1 | less
....
# PIL/__init__.pyc matches PIL/__init__.py
import PIL # precompiled from PIL/__init__.pyc
# trying PIL/_imaging.so
dlopen("PIL/_imaging.so", 2);
import PIL._imaging # dynamically loaded from PIL/_imaging.so
# clear __builtin__._
# clear sys.path
....
--
Jamie Bohr
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20070215/29870827/attachment.html>
More information about the Python-list
mailing list