お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2019-05-07 17:58:48

kushi3835
メンバ
登録日: 2019-01-19

ninjaが失敗する

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です。よろしくお願いします。

オフライン

 

#2 2019-05-07 21:04:00

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: ninjaが失敗する

検索すると、よくあるエラーのようです。

参照:
https://qiita.com/jack-low/items/91bf9b5342965352cbeb
http://shu223.hatenablog.com/entry/20111201/1328334689

オフライン

 

#3 2019-05-08 18:13:35

kushi3835
メンバ
登録日: 2019-01-19

Re: ninjaが失敗する

ありがとうございます。直しましたが、まだ直りません。

オフライン

 

#4 2019-05-08 20:35:56

kushi3835
メンバ
登録日: 2019-01-19

Re: ninjaが失敗する

改めて、パスに日本語を含まないようにしたところ、エラーがなく最後までビルドが完了しました。ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB