[Image-SIG] ANN: PIL 1.1.5 release candidate 1 (february 20, 2005)
K Schutte
schutte at fel.tno.nl
Fri Mar 11 15:08:56 CET 2005
Fredrik,
Compiling this for mingw 3.1.0-1, using gcc 3.4.2,and Windows
XP-home-NL-sp2:
- there is a double definition of INT64, both in
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/basetsd.h:110
(as typedef) and libImaging/ImPlatform.h:61 (as #define)
gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging
-I/c/prog/Python22/include -
c map.c
In file included from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winnt.h:164,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windef.h:246,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windows.h:48,
from map.c:36:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/basetsd.h:110:
error: syntax error before ',' token
building '_imaging' extension
In file included from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winnt.h:164,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windef.h:246,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windows.h:48,
from libImaging/ImDib.h:21,
from display.c:39:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/basetsd.h:110:
error: syntax error before ',' token
In file included from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/winnt.h:164,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windef.h:246,
from
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/windows.h:48,
from libImaging\/ImDib.h:21,
from libImaging\Dib.c:27:
C:/msys/1.0/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/basetsd.h:110:
error: syntax error before ',' token
- A use of an undefined local variable in setup.py:
Traceback (most recent call last):
File "setup.py", line 436, in ?
version=VERSION,
File "c:\prog\Python22\lib\distutils\core.py", line 138, in setup
dist.run_commands()
File "c:\prog\Python22\lib\distutils\dist.py", line 893, in
run_commands
self.run_command(cmd)
File "c:\prog\Python22\lib\distutils\dist.py", line 913, in
run_command
cmd_obj.run()
File "c:\prog\Python22\lib\distutils\command\build.py", line 107, in
run
self.run_command(cmd_name)
File "c:\prog\Python22\lib\distutils\cmd.py", line 330, in run_command
self.distribution.run_command(command)
File "c:\prog\Python22\lib\distutils\dist.py", line 913, in
run_command
cmd_obj.run()
File "c:\prog\Python22\lib\distutils\command\build_ext.py", line 256,
in run
self.build_extensions()
File "setup.py", line 331, in build_extensions
self.summary_report(feature, unsafe_zlib)
UnboundLocalError: local variable 'unsafe_zlib' referenced before
assignment
Both problems mentioned above are fixed in attached diff file.
This results in:
/c/prog/Python22/python setup.py build_ext -i -cmingw32
<< output of build process deleted >>
--------------------------------------------------------------------
PIL 1.1.5c1 BUILD SUMMARY
--------------------------------------------------------------------
version 1.1.5c1
platform win32 2.2.2 (#37, Oct 14 2002, 17:02:34)
[MSC 32 bit (Intel)]
--------------------------------------------------------------------
*** TKINTER support not available (Tcl/Tk 8.3 libraries needed)
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
--------------------------------------------------------------------
/c/prog/Python22/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 21, 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 338, in _getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available
1 items had failures:
1 of 55 in selftest.testimage
***Test Failed*** 1 failures.
*** 1 tests of 55 failed.
Regards,
Klamer
Fredrik Lundh wrote:
> PIL 1.1.5 release candidate 1 (aka rc1 revision 2) is now available
> from effbot.org:
>
> http://effbot.org/downloads#imaging
>
> (look for Imaging-1.1.5c1.tar.gz for source, and PIL-115c1*.exe
> for windows binaries).
>
> For a list of changes, see this page:
>
> http://effbot.org/zone/pil-changes-115.htm
>
> Report bugs to this list or directly to me, as usual.
>
> enjoy /F
>
> _______________________________________________
> Image-SIG maillist - Image-SIG at python.org
> http://mail.python.org/mailman/listinfo/image-sig
--
------------------------------------------------------------------------------
The disclaimer that applies to e-mail from TNO
can be found on: http://www.tno.nl/disclaimer/email.html
------------------------------------------------------------------------------
-------------- next part --------------
diff -rub Imaging-1.1.5c1/display.c Imaging-1.1.5c1-ks/display.c
--- Imaging-1.1.5c1/display.c Sat Jun 5 16:14:57 2004
+++ Imaging-1.1.5c1-ks/display.c Fri Mar 11 13:48:48 2005
@@ -36,6 +36,10 @@
#ifdef WIN32
+#ifdef __GNUC__
+#undef INT64
+#endif
+
#include "ImDib.h"
typedef struct {
diff -rub Imaging-1.1.5c1/libImaging/Dib.c Imaging-1.1.5c1-ks/libImaging/Dib.c
--- Imaging-1.1.5c1/libImaging/Dib.c Wed Oct 6 08:55:33 2004
+++ Imaging-1.1.5c1-ks/libImaging/Dib.c Fri Mar 11 13:50:17 2005
@@ -24,6 +24,10 @@
#ifdef WIN32
+#ifdef __GNUC__
+#undef INT64
+#endif
+
#include "ImDib.h"
diff -rub Imaging-1.1.5c1/map.c Imaging-1.1.5c1-ks/map.c
--- Imaging-1.1.5c1/map.c Sat Jun 5 16:15:02 2004
+++ Imaging-1.1.5c1-ks/map.c Fri Mar 11 13:46:22 2005
@@ -32,6 +32,7 @@
#ifdef __GNUC__
#undef INT32
#undef UINT32
+#undef INT64
#endif
#include "windows.h"
#endif
diff -rub Imaging-1.1.5c1/setup.py Imaging-1.1.5c1-ks/setup.py
--- Imaging-1.1.5c1/setup.py Sun Feb 20 19:48:33 2005
+++ Imaging-1.1.5c1-ks/setup.py Fri Mar 11 13:55:36 2005
@@ -327,6 +327,8 @@
if feature.zlib:
unsafe_zlib = self.check_zlib_version(include_dirs)
+ else:
+ unsafe_zlib = None
self.summary_report(feature, unsafe_zlib)
More information about the Image-SIG
mailing list