Skip to content

Build fails on Japanese Windows #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
sakurai-youhei opened this issue Nov 17, 2017 · 1 comment
Open

Build fails on Japanese Windows #6

sakurai-youhei opened this issue Nov 17, 2017 · 1 comment

Comments

@sakurai-youhei
Copy link

Unless encoding="UTF-8" is specified at following locations, build fails due to below error.
https://github.com/jbmohler/matplotlib-winbuild/blob/master/utils.py#L34
https://github.com/jbmohler/matplotlib-winbuild/blob/master/utils.py#L37

Traceback (most recent call last):
  File "matplotlib-winbuild\buildall.py", line 58, in <module>
    main(options)
  File "matplotlib-winbuild\buildall.py", line 13, in main
    utils.build_freetype()
  File "C:\Users\homeuser\matplotlib-winbuild\utils.py", line 219, in build_freetype
    fixproj(os.path.join(ft_dir, 'builds', 'win32', vc, 'freetype.sln'), WinXX)
  File "C:\Users\homeuser\matplotlib-winbuild\utils.py", line 35, in fixproj
    content = '\n'.join(line.strip() for line in fd if line.strip())
  File "C:\Users\homeuser\matplotlib-winbuild\utils.py", line 35, in <genexpr>
    content = '\n'.join(line.strip() for line in fd if line.strip())
UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0: illegal multibyte sequence
@pbandj082
Copy link

in line 34 and line 37, you should add encoding='utf-8' at open function argument
open関数の文字コードをutf-8にしたら直りました、

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants