[pypy-issue] [issue838] PIL on OSX

vad tracker at bugs.pypy.org
Sat Aug 20 23:15:08 CEST 2011


New submission from vad <davide.setti at gmail.com>:

On OSX (Snow Leopard), PyPy 1.6, i tried to install PIL. When i do "setup.py 
build" i get:

Traceback (most recent call last):
  File "app_main.py", line 53, in run_toplevel
  File "setup.py", line 486, in <module>
    version=VERSION,
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/command/build.py", line 127, in run
    self.run_command(cmd_name)
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/dist.py", line 972, in run_command
    cmd_obj.run()
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/command/build_ext.py", line 345, in run
    self.build_extensions()
  File "setup.py", line 232, in build_extensions
    if find_library_file(self, "z"):
  File "setup.py", line 108, in find_library_file
    return self.compiler.find_library_file(self.compiler.library_dirs, library)
  File "/Users/vad/Software/pypy/pypy-1.6/lib-python/modified-
2.7/distutils/unixccompiler.py", line 329, in find_library_file
    m = re.search(r'-isysroot\s+(\S+)', cflags)
  File "/Users/vad/Source/Envs/pil-pypy16/lib-python/2.7/re.py", line 142, in 
search
    return _compile(pattern, flags).search(string)
TypeError: unsupported operand type for unary buffer: 'NoneType'

If i patch pypy-1.6/lib-python/modified-2.7/distutils/unixccompiler.py:328 
adding:

if cflags is None:
  cflags = ''

everything works.

----------
messages: 2995
nosy: pypy-issue, vad
priority: bug
status: unread
title: PIL on OSX

________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue838>
________________________________________


More information about the pypy-issue mailing list