Now the pip is working I was trying to use it to install PIL part of long error message is below. I am using Pypy-1.7 Any help? Jacob File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cmd.py", line 326, in run_command self.distribution.run_command(command) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\dist.py", line 972, in run_command cmd_obj.run() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\command\build_ext.py", line 314, in run force=self.force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\ccompiler.py", line 10 54, in new_compiler return klass(None, dry_run, force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", l ine 309, in __init__ CygwinCCompiler.__init__ (self, verbose, dry_run, force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", l ine 99, in __init__ (status, details) = check_config_h() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", l ine 383, in check_config_h fn = sysconfig.get_config_h_filename() AttributeError: 'module' object has no attribute 'get_config_h_filename' Complete output from command C:\pypy-1.7\pypy.exe -c "import setuptools;__fi le__='c:\\pypy-1.7\\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-zpbnsd-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 creating build creating build\lib.win32-2.7 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 Traceback (most recent call last): File "app_main.py", line 51, in run_toplevel File "app_main.py", line 534, in run_it File "<string>", line 1, in <module> File "c:\pypy-1.7\bin\build\PIL\setup.py", line 486, in <module> version=VERSION, File "C:\pypy-1.7\lib-python\modified-2.7\distutils\core.py", line 152, in set up dist.run_commands() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\dist.py", line 953, in run _commands self.run_command(cmd) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\dist.py", line 972, in run _command cmd_obj.run() File "C:\pypy-1.7\site-packages\distribute-0.6.24-py2.7.egg\setuptools\command \install.py", line 53, in run return _install.run(self) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\command\install.py", line 572, in run self.run_command('build') File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cmd.py", line 326, in run_ command self.distribution.run_command(command) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\dist.py", line 972, in run _command cmd_obj.run() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\command\build.py", line 12 7, in run self.run_command(cmd_name) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cmd.py", line 326, in run_ command self.distribution.run_command(command) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\dist.py", line 972, in run _command cmd_obj.run() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\command\build_ext.py", lin e 314, in run force=self.force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\ccompiler.py", line 1054, in new_compiler return klass(None, dry_run, force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", line 309, in __init__ CygwinCCompiler.__init__ (self, verbose, dry_run, force) File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", line 99, in __init__ (status, details) = check_config_h() File "C:\pypy-1.7\lib-python\modified-2.7\distutils\cygwinccompiler.py", line 383, in check_config_h fn = sysconfig.get_config_h_filename() AttributeError: 'module' object has no attribute 'get_config_h_filename' ---------------------------------------- Command C:\pypy-1.7\pypy.exe -c "import setuptools;__file__='c:\\pypy-1.7\\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-zpbnsd-record\install-record.txt failed with error code 1 Storing complete log in C:\Users\Jlap\AppData\Roaming\pip\pip.log c:\pypy-1.7\bin>
Hi, 2011/11/30 Yaacov Finkelman <yeomanyaacov@gmail.com>
Now the pip is working I was trying to use it to install PIL part of long error message is below. I am using Pypy-1.7
Any help?
The cygwin compiler is not yet supported by pypy C extensions. It's not too difficult though, if you know how to hack in lib-python\modified-2.7\distutils\sysconfig_pypy.py You'll have to implement a get_config_h_filename() similar to the one in sysconfig_cpython.py, but adapted for pypy... And send us your changes when it works! -- Amaury Forgeot d'Arc
so I looked at get_config_h_filename() and it can be ported directly from sysconfig_cpython.py. Fixing this led to a new set of error messages (again below) what's the next step to fix these? Is there a free and easy way to use some other compiler with pypy? Jacob ... C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\i nclude -c _imaging.c -o build\temp.win32-2.7\Release\_imaging.o _imaging.c: In function '_putdata': _imaging.c:1230:13: warning: passing argument 1 of 'PyString_AsString' from incompatible pointer type C:\pypy-1.7\include/pypy_decl.h:339:20: note: expected 'struct PyObject *' b ut argument is of type 'struct PyStringObject *' _imaging.c: In function '_rotate': _imaging.c:1492:5: warning: implicit declaration of function 'fmod' _imaging.c:1492:13: warning: incompatible implicit declaration of built-in f unction 'fmod' _imaging.c: At top level: _imaging.c:3017:5: warning: initialization from incompatible pointer type _imaging.c:3077:5: warning: initialization from incompatible pointer type C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\i nclude -c decode.c -o build\temp.win32-2.7\Release\decode.o C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\i nclude -c encode.c -o build\temp.win32-2.7\Release\encode.o C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\i nclude -c map.c -o build\temp.win32-2.7\Release\map.o In file included from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../incl ude/winnt.h:192:0, from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../incl ude/windef.h:253, from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../incl ude/windows.h:48, from map.c:35: c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:50:21: e rror: duplicate 'signed' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:50:21: e rror: two or more data types in declaration specifiers c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:51:22: e rror: duplicate 'short' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:56:23: e rror: duplicate 'unsigned' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:56:23: e rror: two or more data types in declaration specifiers c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:57:24: e rror: duplicate 'unsigned' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:57:24: e rror: duplicate 'short' error: command 'gcc' failed with exit status 1 Complete output from command C:\pypy-1.7\pypy.exe -c "import setuptools;__fi le__='c:\\pypy-1.7\\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-dmwurk-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 warning: Python's pyconfig.h doesn't seem to support your compiler. Reason: 'C:\ pypy-1.7\include\pyconfig.h' does not mention '__GNUC__'. Compiling may fail bec ause of undefined preprocessor macros. building '_imaging' extension C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\inclu de -c _imaging.c -o build\temp.win32-2.7\Release\_imaging.o _imaging.c: In function '_putdata': _imaging.c:1230:13: warning: passing argument 1 of 'PyString_AsString' from inco mpatible pointer type C:\pypy-1.7\include/pypy_decl.h:339:20: note: expected 'struct PyObject *' but a rgument is of type 'struct PyStringObject *' _imaging.c: In function '_rotate': _imaging.c:1492:5: warning: implicit declaration of function 'fmod' _imaging.c:1492:13: warning: incompatible implicit declaration of built-in funct ion 'fmod' _imaging.c: At top level: _imaging.c:3017:5: warning: initialization from incompatible pointer type _imaging.c:3077:5: warning: initialization from incompatible pointer type C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\inclu de -c decode.c -o build\temp.win32-2.7\Release\decode.o C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\inclu de -c encode.c -o build\temp.win32-2.7\Release\encode.o C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IlibImaging -IC:\pypy-1.7\inclu de -c map.c -o build\temp.win32-2.7\Release\map.o In file included from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/ winnt.h:192:0, from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/ windef.h:253, from c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/ windows.h:48, from map.c:35: c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:50:21: error : duplicate 'signed' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:50:21: error : two or more data types in declaration specifiers c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:51:22: error : duplicate 'short' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:56:23: error : duplicate 'unsigned' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:56:23: error : two or more data types in declaration specifiers c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:57:24: error : duplicate 'unsigned' c:\mingw\bin\../lib/gcc/mingw32/4.5.2/../../../../include/basetsd.h:57:24: error : duplicate 'short' error: command 'gcc' failed with exit status 1 ---------------------------------------- Command C:\pypy-1.7\pypy.exe -c "import setuptools;__file__='c:\\pypy-1.7\\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-dmwurk-record\install-record.txt failed with error code 1 Storing complete log in C:\Users\Jlap\AppData\Roaming\pip\pip.log c:\pypy-1.7\bin> On Tue, Nov 29, 2011 at 6:45 PM, Amaury Forgeot d'Arc <amauryfa@gmail.com> wrote:
Hi,
2011/11/30 Yaacov Finkelman <yeomanyaacov@gmail.com>
Now the pip is working I was trying to use it to install PIL part of long error message is below. I am using Pypy-1.7
Any help?
The cygwin compiler is not yet supported by pypy C extensions.
It's not too difficult though, if you know how to hack in lib-python\modified-2.7\distutils\sysconfig_pypy.py You'll have to implement a get_config_h_filename() similar to the one in sysconfig_cpython.py, but adapted for pypy... And send us your changes when it works! -- Amaury Forgeot d'Arc
participants (2)
-
Amaury Forgeot d'Arc
-
Yaacov Finkelman