[Python-Dev] fixing broken build

Neal Norwitz nnorwitz at gmail.com
Thu Mar 27 07:56:31 CET 2008


Christian,

Please fix the build on the various buildbots that are failing or
revert your changes for unicode literals.  The build failures started
to occur at r61953.  There were several more (~5) follow up checkins.

You can find all the failures here:  http://www.python.org/dev/buildbot/all/

There seem to be at least two variations for how setup.py is failing.
See below.

n
--

Traceback (most recent call last):
  File "./setup.py", line 6, in <module>
    import sys, os, imp, re, optparse
  File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/optparse.py",
line 71, in <module>
    import textwrap
  File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/textwrap.py",
line 32, in <module>
    class TextWrapper:
  File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/textwrap.py",
line 84, in TextWrapper
    r'(\s+|'                                  # any whitespace
  File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/re.py",
line 188, in compile
    return _compile(pattern, flags)
  File "/opt/users/buildbot/slave/trunk.loewis-sun/build/Lib/re.py",
line 239, in _compile
    raise TypeError, "first argument must be string or compiled pattern"
TypeError: first argument must be string or compiled pattern

Traceback (most recent call last):
  File "./setup.py", line 13, in <module>
    from distutils.core import Extension, setup
  File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/distutils/core.py",
line 21, in <module>
    from distutils.dist import Distribution
  File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/distutils/dist.py",
line 21, in <module>
    from distutils.fancy_getopt import FancyGetopt, translate_longopt
  File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/distutils/fancy_getopt.py",
line 32, in <module>
    longopt_xlate = string.maketrans('-', '_')
  File "/home/buildbot/slave/py-build/trunk.norwitz-amd64/build/Lib/string.py",
line 76, in maketrans
    return ''.join(L)
UnicodeDecodeError: 'ascii' codec can't decode byte 0x80 in position
0: ordinal not in range(128)


More information about the Python-Dev mailing list