2016-09-12 5 views
0

今はdiffパッチを生成するためにCourguetteをコンパイルしようとしています。ソースといくつかのドキュメントは、次のリンクにあります。 CourguetteDebianでCourguetteをビルドする方法

ダウンロードしましたが、コンパイルの方法は見つかりません。 私はGoogleで検索し、いくつかのようなさえこのフォーラムへの参照、発見した:私はそれらをインストールすることにしましたが、参照が存在しない忍者とGPYについての事を読んだ後 Chromium Linux build instructions

StackOverflow link

および他の参考文献を.ninjaファイル。私はcourguette.gypファイルを見つけますが、gpyを使ってコンパイルしません。

私が提供するガイドに従っています: depot_toolsがインストールされ、パスに追加されました。 gclient runhooks gclient同期

そして、私はGN世代を実行する/デフォルトそれは次のメッセージで失敗します。 gn.py:〜/ binary_diff_tools /ズッキーニ、マスター/ズッキーニ/ビルドツール/:でGN実行ファイルが見つかりませんでしたlinux64/gn

次にgitを使ってビルドツールをリポジトリから取得しましたが、同じ結果が得られました。

ご協力いただければ幸いです。

敬具、

イバン・

答えて

0

[OK]を...次のように行われなければならない...それがそのようにズッキーニをコンパイルできるようになる前に、すべてのクロムの依存関係をインストールするために必要とされるようだ:

  1. Install depot_tools git cloneがインストールされています。
  2. パッチ(.profileや.bashsrcなど)にdepot_toolsをインストールした後、depot_toolsフォルダのクロムを取り出して実行します(同じフォルダ内で実行すると常に失敗します)。
  3. 私はDebianでビルドしたいので、Ubuntuの.shスクリプトの代わりに "gclient runhooks"を実行する必要があります。
  4. ninja -Cout/Default courgette
  5. 実行可能ファイルはout/Defaultフォルダにありますので、./curgetteと入力すると適切なパッチが生成されます。

敬具、

イバン。

関連する問題