
Ubuntu日本語フォーラム

ログインしていません。
Raspberry Pi(Ubuntu MATE 18.04)でNautilusをビルドしようと
sudo apt install meson ninja-build apt source nautilus sudo apt build-dep nautilus cd nautilus<バージョン> mkdir ../build meson . ../build cd ../build ninja
とコマンドを入力し、無事ビルドが開始されたのですが、途中で
Traceback (most recent call last):
File "/usr/bin/g-ir-scanner", line 66, in <module>
sys.exit(scanner_main(sys.argv))
File "/usr/lib/arm-linux-gnueabihf/gobject-introspection/giscanner/scannermain.py", line 547, in scanner_main
shlibs = create_binary(transformer, options, args)
File "/usr/lib/arm-linux-gnueabihf/gobject-introspection/giscanner/scannermain.py", line 424, in create_binary
shlibs = resolve_shlibs(options, binary, options.libraries)
File "/usr/lib/arm-linux-gnueabihf/gobject-introspection/giscanner/shlibs.py", line 151, in resolve_shlibs
_resolve_non_libtool(options, binary, non_libtool))
File "/usr/lib/arm-linux-gnueabihf/gobject-introspection/giscanner/shlibs.py", line 119, in _resolve_non_libtool
line = line.decode('ascii')
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 23: ordinal not in range(128)
ninja: build stopped: subcommand failed.となって、ビルドが中断してしまいます。このエラーはNautilus以外でも起きます。他のPC(Lubuntu 18.04,32Bit)でビルドしてみたところ、正常にビルドが完了しました。ググっても、それらしい情報は出てこないため、バグではないっぽいです。おそらくPythonの何かが原因なのですが、どこをどう直したらよいのか、わかりません。ninjaのバージョンは1.8.2です。よろしくお願いします。
オフライン
検索すると、よくあるエラーのようです。
参照:
https://qiita.com/jack-low/items/91bf9b5342965352cbeb
http://shu223.hatenablog.com/entry/20111201/1328334689
オフライン
改めて、パスに日本語を含まないようにしたところ、エラーがなく最後までビルドが完了しました。ありがとうございました。
オフライン