Cygwin (1.5.24) PIL(1.1.6) Install Problem: tight looping

Steve Holden steve@holdenweb.com
Sat Jul 14 01:33:00 GMT 2007


I haven't seen and replies on the Image-SIG list in five days, so I am 
wondering if the Cygwin crowd can help me, given that Google hasn't been 
much help? cygcheck output is attached. Direct replies would be 
appreciated, but aren't required.

This is what I see when I try a clean install:

sholden@bigboy ~/Imaging-1.1.6
$ python setup.py install
running install
running build
running build_py
creating build
creating build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ArgImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/BdfFontFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/BmpImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/BufrStubImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ContainerIO.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/CurImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/DcxImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/EpsImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ExifTags.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/FitsStubImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/FliImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/FontFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/FpxImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GbrImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GdImageFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GifImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GimpGradientFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GimpPaletteFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/GribStubImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/Hdf5StubImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/IcnsImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/IcoImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/Image.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageChops.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageColor.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageDraw.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageDraw2.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageEnhance.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageFileIO.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageFilter.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageFont.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageGL.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageGrab.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageMath.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageMode.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageOps.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImagePalette.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImagePath.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageQt.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageSequence.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageStat.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageTk.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageTransform.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImageWin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/ImtImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/IptcImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/JpegImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/McIdasImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/MicImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/MpegImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/MspImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/OleFileIO.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PaletteFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PalmImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PcdImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PcfFontFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PcxImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PdfImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PixarImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PngImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PpmImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PsdImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/PSDraw.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/SgiImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/SpiderImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/SunImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/TarIO.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/TgaImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/TiffImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/TiffTags.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/WalImageFile.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/WmfImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/XbmImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/XpmImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/XVThumbImagePlugin.py -> build/lib.cygwin-1.5.24-i686-2.5
copying PIL/__init__.py -> build/lib.cygwin-1.5.24-i686-2.5
running build_ext
building '_imaging' extension
creating build/temp.cygwin-1.5.24-i686-2.5
creating build/temp.cygwin-1.5.24-i686-2.5/libImaging
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes 
-DHAVE_LIBZ -IlibImaging -I/usr/include -I/usr/include/python2.5 -c 
_imaging.c -o build/temp.cygwin-1.5.24-i686-2.5/_imaging.o

At this point I am in a tight loop, using 100% of the CPU, but can 
interrupt with ^C. If I instead run

time python setup.py install

when I interrupt it I will get a report that doesn't account for all 
that user CPU, like

real    0m28.911s
user    0m0.210s
sys     0m0.220s

I'm somewhat bamboozled here, so all suggestions are welcome.

regards
  Steve

-------- Original Message --------
Subject: [SPAM]  [Image-SIG] Cygwin Install Problem
Date: Sun, 08 Jul 2007 16:15:58 -0400
From: Steve Holden <steve@holdenweb.com>
To: image-sig@python.org <image-sig@python.org>

Has anyone installed PIL 1.1.6 on Cygwin?

I have tried to install it, but each time I do I see the first compile
command start to run and the process hangs. If I CTRL/C the setup.py and
restart it, it begins the next compile (implying that the previous one
succeeded), which again hangs. I see python.exe still running for each
install run I have interrupted, which I have to kill manually.

Has anyone seen this? Does anyone know a fix?
-- 
Steve Holden        +1 571 484 6266   +1 800 494 3119
Holden Web LLC/Ltd           http://www.holdenweb.com
Skype: holdenweb      http://del.icio.us/steve.holden
--------------- Asciimercial ------------------
Get on the web: Blog, lens and tag the Internet
Many services currently offer free registration
----------- Thank You for Reading -------------
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20070714/8d5e0a40/attachment.ksh>
-------------- next part --------------
--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


More information about the Cygwin mailing list