jhbuildの実行にはGnomeDesktopが必要

jhbuildの実行にはGnomeDesktopが必要

jhbuildでビルドが成功した後、私は以下の手順を試しました。ここ: killall gnome-weather を呼び出して、プロセスが見つからないことを取得し (おそらく大丈夫だと思います)、モジュール gnome-weather を実行します。次のように表示されます:

(org.gnome.Weather.Application:23477): Gjs-WARNING **: JS ERROR: Error:   
Requiring GnomeDesktop, version none: Typelib file for namespace
'GnomeDesktop' (any version) not found
@resource:///org/gnome/Weather/Application/js/app/city.js:21
@resource:///org/gnome/Weather/Application/js/app/window.js:23
@resource:///org/gnome/Weather/Application/js/app/main.js:36
@/home/greenekatherine/jhbuild/install/bin/gnome-weather:6

JS_EvaluateScript() failed

その後、クリーンアップして再構築しましたが、同じ問題が発生します。GnomeDesktop 用に何か追加でインストールする必要があるのでしょうか? ビルドでそれに関するメッセージが表示されないので、わかりません。jhbuild を使用するのは初めてなので、助けていただければ幸いです。

私のシステムはUbuntu 15.10 64ビットバージョンです。

答え1

city.js を確認すると、次の行が見つかります。

src/app/city.js:const Gnome = imports.gi.GnomeDesktop;

したがって、JavaScript と gnome イントロスペクションに関連するものが必要になります。

'apt-cache search javascript introspection' を使用して適切なパッケージを検索してみてください。 gir1.2-javascriptcoregtk-4.0 または gir1.2-javascriptcoregtk-3.0 がインストールされていますか?

関連情報