Issue 7661: compiling ctypes fails with non-ascii path (original) (raw)

Traceback (most recent call last): File "./setup.py", line 1933, in main() File "./setup.py", line 1928, in main 'Lib/smtpd.py'] File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/core.py", line 152, in setup dist.run_commands() File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/command/build.py", line 126, in run self.run_command(cmd_name) File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/command/build_ext.py", line 396, in run self.build_extensions() File "./setup.py", line 192, in build_extensions build_ext.build_extensions(self) File "/home/buildbot/cpython-ucs4-nonascii-€/trunk.pitrou-ubuntu-wide/build/Lib/distutils/command/build_ext.py", line 506, in build_extensions self.build_extension(ext) File "./setup.py", line 226, in build_extension if not self.configure_ctypes(ext): File "./setup.py", line 1735, in configure_ctypes execfile(ffi_configfile, globals(), fficonfig) File "build/temp.linux-x86_64-2.7-pydebug/libffi/fficonfig.py", line 31 SyntaxError: Non-ASCII character '\xe2' in file build/temp.linux-x86_64-2.7-pydebug/libffi/fficonfig.py on line 31, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details [54530 refs]

See e.g. http://www.python.org/dev/buildbot/builders/AMD64%20Ubuntu%20wide%20trunk/builds/238/steps/compile/logs/stdio