Marlinファイルブラウザをインストールしようとしています。多くの必須パッケージをインストールしましたが、このvarkaエラーを処理する方法がわかりません。これは、cmake(前のステップ)とmake(エラーを生成したステップ)の出力です。
[zzz@localhost build]$ cmake ..
-- checking for a minimum Vala version of 0.16.0
-- found Vala, version 0.16.1
-- checking for module 'unity>=4.0.0'
-- package 'unity>=4.0.0' not found
-- checking for a minimum Vala version of 0.11.3
-- found Vala, version 0.16.1
-- checking for a minimum Vala version of 0.16.0
-- found Vala, version 0.16.1
-- checking for a minimum Vala version of 0.16.0
-- found Vala, version 0.16.1
-- checking for a minimum Vala version of 0.12.0
-- found Vala, version 0.16.1
-- checking for a minimum Vala version of 0.16.0
-- found Vala, version 0.16.1
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/local/share/glib-2.0/schemas/
-- GSettings schemas will be installed into /usr/local/share/glib-2.0/schemas/
-- Configuring done
-- Generating done
-- Build files have been written to: /home/eric/Downloads/marlin/build
[zzz@localhost build]$ make
[ 1%] Generating LocationBar.c, BreadcrumbsElements.c, BreadcrumbsEntry.c, marlinwidgets.vapi, marlinwidgets.h, marlinwidgets_internal.h
error: Package `varka' not found in specified Vala API directories or GObject-Introspection GIR directories
Compilation failed: 1 error(s), 0 warning(s)
make[2]: *** [libwidgets/LocationBar.c] Error 1
make[1]: *** [libwidgets/CMakeFiles/marlinwidgets.dir/all] Error 2
make: *** [all] Error 2
答え1
ソースからコンパイルしても問題ない場合は、LaunchpadからVarkaをダウンロードできます。 (Bazaarがインストールされている場合は、ソースコードを取得する最も簡単な方法はを入力することですbzr branch lp:varka
。)
インストールするには(必要なパッケージがあると仮定)、名前が必要なソースディレクトリに移動しますvarka
。
それから
mkdir build
cd build
cmake ..
make
sudo make install
必要な依存関係がないとエラーが発生し、どの依存関係が必要かを知らせます。