[pypy-dev] How to get PIL to install?
Jacob Finkelman
eh2406 at wayne.edu
Sun Mar 4 03:12:07 CET 2012
Hi,
I have been lurking on this list for quite a while. I always feel
smarter for having tried to follow the conversations on this list. I'd
especially like to thank the people working on getting Cython working.
The progress on that project has been fascinating to read about.
I have been trying to get PIL to work on my Windows 7 32 bit laptop.
I install Pypy. Currently 1.8
Install distribute and PIP.
Install "Microsoft Visual C++ 2008 Express Edition"
run "cmd.exe"
cd c:\pypy-1.8\bin
pip install pil
and I get a long error the end of which is """
tails.
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\io.h(322) :
see declaration of 'write'
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /M
D /W3 /GS- /DNDEBUG -IlibImaging -IC:\pypy-1.8\include /Tcmap.c /Fobuild\temp.wi
n32-2.7\Release\map.obj
map.c
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : warnin
g C4114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : error
C2632: 'char' followed by 'char' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : error
C2059: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(77) : error
C2632: 'short' followed by 'short' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(77) : error
C2059: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : warnin
g C4114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : error
C2632: 'char' followed by 'char' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : error
C2059: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : warnin
g C4114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : error
C2632: 'short' followed by 'short' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : error
C2059: syntax error : ','
error: command 'C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe'
failed with exit status 2
Complete output from command C:\pypy-1.8\pypy.exe -c "import setuptools;__fi
le__='c:\\pypy-1.8\\bin\\build\\pil\\setup.py';exec(compile(open(__file__).read(
).replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally
-managed --record c:\users\jlap\appdata\local\temp\pip-y_8euy-record\install-rec
ord.txt:
WARNING: '' not a valid package name; please use only.-separated package nam
es in setup.py
running install
running build
running build_py
copying PIL\ArgImagePlugin.py -> build\lib.win32-2.7
copying PIL\BdfFontFile.py -> build\lib.win32-2.7
copying PIL\BmpImagePlugin.py -> build\lib.win32-2.7
copying PIL\BufrStubImagePlugin.py -> build\lib.win32-2.7
copying PIL\ContainerIO.py -> build\lib.win32-2.7
copying PIL\CurImagePlugin.py -> build\lib.win32-2.7
copying PIL\DcxImagePlugin.py -> build\lib.win32-2.7
copying PIL\EpsImagePlugin.py -> build\lib.win32-2.7
copying PIL\ExifTags.py -> build\lib.win32-2.7
copying PIL\FitsStubImagePlugin.py -> build\lib.win32-2.7
copying PIL\FliImagePlugin.py -> build\lib.win32-2.7
copying PIL\FontFile.py -> build\lib.win32-2.7
copying PIL\FpxImagePlugin.py -> build\lib.win32-2.7
copying PIL\GbrImagePlugin.py -> build\lib.win32-2.7
copying PIL\GdImageFile.py -> build\lib.win32-2.7
copying PIL\GifImagePlugin.py -> build\lib.win32-2.7
copying PIL\GimpGradientFile.py -> build\lib.win32-2.7
copying PIL\GimpPaletteFile.py -> build\lib.win32-2.7
copying PIL\GribStubImagePlugin.py -> build\lib.win32-2.7
copying PIL\Hdf5StubImagePlugin.py -> build\lib.win32-2.7
copying PIL\IcnsImagePlugin.py -> build\lib.win32-2.7
copying PIL\IcoImagePlugin.py -> build\lib.win32-2.7
copying PIL\Image.py -> build\lib.win32-2.7
copying PIL\ImageChops.py -> build\lib.win32-2.7
copying PIL\ImageCms.py -> build\lib.win32-2.7
copying PIL\ImageColor.py -> build\lib.win32-2.7
copying PIL\ImageDraw.py -> build\lib.win32-2.7
copying PIL\ImageDraw2.py -> build\lib.win32-2.7
copying PIL\ImageEnhance.py -> build\lib.win32-2.7
copying PIL\ImageFile.py -> build\lib.win32-2.7
copying PIL\ImageFileIO.py -> build\lib.win32-2.7
copying PIL\ImageFilter.py -> build\lib.win32-2.7
copying PIL\ImageFont.py -> build\lib.win32-2.7
copying PIL\ImageGL.py -> build\lib.win32-2.7
copying PIL\ImageGrab.py -> build\lib.win32-2.7
copying PIL\ImageMath.py -> build\lib.win32-2.7
copying PIL\ImageMode.py -> build\lib.win32-2.7
copying PIL\ImageOps.py -> build\lib.win32-2.7
copying PIL\ImagePalette.py -> build\lib.win32-2.7
copying PIL\ImagePath.py -> build\lib.win32-2.7
copying PIL\ImageQt.py -> build\lib.win32-2.7
copying PIL\ImageSequence.py -> build\lib.win32-2.7
copying PIL\ImageShow.py -> build\lib.win32-2.7
copying PIL\ImageStat.py -> build\lib.win32-2.7
copying PIL\ImageTk.py -> build\lib.win32-2.7
copying PIL\ImageTransform.py -> build\lib.win32-2.7
copying PIL\ImageWin.py -> build\lib.win32-2.7
copying PIL\ImImagePlugin.py -> build\lib.win32-2.7
copying PIL\ImtImagePlugin.py -> build\lib.win32-2.7
copying PIL\IptcImagePlugin.py -> build\lib.win32-2.7
copying PIL\JpegImagePlugin.py -> build\lib.win32-2.7
copying PIL\McIdasImagePlugin.py -> build\lib.win32-2.7
copying PIL\MicImagePlugin.py -> build\lib.win32-2.7
copying PIL\MpegImagePlugin.py -> build\lib.win32-2.7
copying PIL\MspImagePlugin.py -> build\lib.win32-2.7
copying PIL\OleFileIO.py -> build\lib.win32-2.7
copying PIL\PaletteFile.py -> build\lib.win32-2.7
copying PIL\PalmImagePlugin.py -> build\lib.win32-2.7
copying PIL\PcdImagePlugin.py -> build\lib.win32-2.7
copying PIL\PcfFontFile.py -> build\lib.win32-2.7
copying PIL\PcxImagePlugin.py -> build\lib.win32-2.7
copying PIL\PdfImagePlugin.py -> build\lib.win32-2.7
copying PIL\PixarImagePlugin.py -> build\lib.win32-2.7
copying PIL\PngImagePlugin.py -> build\lib.win32-2.7
copying PIL\PpmImagePlugin.py -> build\lib.win32-2.7
copying PIL\PsdImagePlugin.py -> build\lib.win32-2.7
copying PIL\PSDraw.py -> build\lib.win32-2.7
copying PIL\SgiImagePlugin.py -> build\lib.win32-2.7
copying PIL\SpiderImagePlugin.py -> build\lib.win32-2.7
copying PIL\SunImagePlugin.py -> build\lib.win32-2.7
copying PIL\TarIO.py -> build\lib.win32-2.7
copying PIL\TgaImagePlugin.py -> build\lib.win32-2.7
copying PIL\TiffImagePlugin.py -> build\lib.win32-2.7
copying PIL\TiffTags.py -> build\lib.win32-2.7
copying PIL\WalImageFile.py -> build\lib.win32-2.7
copying PIL\WmfImagePlugin.py -> build\lib.win32-2.7
copying PIL\XbmImagePlugin.py -> build\lib.win32-2.7
copying PIL\XpmImagePlugin.py -> build\lib.win32-2.7
copying PIL\XVThumbImagePlugin.py -> build\lib.win32-2.7
copying PIL\__init__.py -> build\lib.win32-2.7
running build_ext
building '_imaging' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -IlibImaging -IC:\pypy-1.8\include /Tc_imaging.c /Fobuild\temp.w
in32-2.7\Release\_imaging.obj
_imaging.c
_imaging.c(1230) : warning C4133: 'function' : incompatible types - from 'PyStri
ngObject *' to 'PyObject *'
_imaging.c(1384) : warning C4996: 'strcpy': This function or variable may be uns
afe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO
_WARNINGS. See online help for details.
_imaging.c(1412) : warning C4996: 'strcpy': This function or variable may be uns
afe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO
_WARNINGS. See online help for details.
_imaging.c(1550) : warning C4996: 'strcpy': This function or variable may be uns
afe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO
_WARNINGS. See online help for details.
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -IlibImaging -IC:\pypy-1.8\include /Tcdecode.c /Fobuild\temp.win
32-2.7\Release\decode.obj
decode.c
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -IlibImaging -IC:\pypy-1.8\include /Tcencode.c /Fobuild\temp.win
32-2.7\Release\encode.obj
encode.c
encode.c(161) : warning C4996: 'write': The POSIX name for this item is deprecat
ed. Instead, use the ISO C++ conformant name: _write. See online help for detail
s.
C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\io.h(322) : see
declaration of 'write'
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W
3 /GS- /DNDEBUG -IlibImaging -IC:\pypy-1.8\include /Tcmap.c /Fobuild\temp.win32-
2.7\Release\map.obj
map.c
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : warning C4
114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : error C263
2: 'char' followed by 'char' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(76) : error C205
9: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(77) : error C263
2: 'short' followed by 'short' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(77) : error C205
9: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : warning C4
114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : error C263
2: 'char' followed by 'char' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(80) : error C205
9: syntax error : ','
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : warning C4
114: same type qualifier used more than once
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : error C263
2: 'short' followed by 'short' is illegal
C:\Program Files\Microsoft SDKs\Windows\v6.0A\include\basetsd.h(81) : error C205
9: syntax error : ','
error: command 'C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe' fail
ed with exit status 2
----------------------------------------
Command C:\pypy-1.8\pypy.exe -c "import setuptools;__file__='c:\\pypy-1.8\\bin\\
build\\pil\\setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'),
__file__, 'exec'))" install --single-version-externally-managed --record c:\user
s\jlap\appdata\local\temp\pip-y_8euy-record\install-record.txt failed with error
code 1
Storing complete log in C:\Users\Jlap\AppData\Roaming\pip\pip.log
c:\pypy-1.8\bin>
"""
What should I try next?
What am I doing wrong?
Jacob
More information about the pypy-dev
mailing list