web-dev-qa-db-ja.com

新規参入者向けのJhbuild命令

私はGNOMEのwikiで新人ガイドに従っていました。ガイドのコマンドの下で実行するまではすべて良かった

$ jhbuild build adwaita-icon-theme dconf glib-networking gvfs libcanberra

端末では、次の出力が表示されます(エラー部分のみ)。

Makefile:464: recipe for target 'dconf-dconf-update.o' failed
make[2]: *** [dconf-dconf-update.o] Error 1
make[2]: Leaving directory '/home/mkykadir/.cache/jhbuild/build/dconf/bin'
Makefile:387: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/mkykadir/.cache/jhbuild/build/dconf'
Makefile:327: recipe for target 'all' failed
make: *** [all] Error 2
*** Error during phase build of dconf: ########## Error running make -j 3  *** [23/30]

  [1] Rerun phase build
  [2] Ignore error and continue to install
  [3] Give up on module
  [4] Start Shell
  [5] Yapılandırmayı yeniden yükle
  [6] Go to phase "dizini temizle ve baştan başla"
  [7] Go to phase "configure"
  [8] Go to phase "clean"
  [9] Go to phase "distclean"
seçim:

どの操作に従うか、1、4、6のオプションを試しましたが、状況は変わりませんでした。デュアルコアマシンでUbuntuGNOMEを使用しています。

1
Muhammed Kadir

端子出力を詳細に調べて問題を把握しました。出力では、いくつかの構文エラーであるdconf-update.cに関するエラーが発生しました。私のシステムでは、コードファイルは~/jhbuild/checkout/dconf/binにあり、エラーの原因は

catch0_g_fıle_error

ご覧のとおり、(私は思うが、よくわからない)Valaインタープリターはiの代わりにASCII文字ではないı、I私のテキストエディタでソースコードでファイルを検索し、ıiで変更し、オプション1(フェーズビルドを再実行します)そしてそれは機能しました。

0
Muhammed Kadir