2016-09-12 6 views
0

지금은 diff 패치를 생성하기 위해 Courguette를 컴파일하려고합니다. 소스 및 일부 설명서는 다음 링크에서 찾을 수 있습니다. Courguette데비안에서 Courguette을 작성하는 방법

다운로드했지만 컴파일 방법을 찾지 못했습니다. 내가 봤와 같은 경우에도이 포럼에 몇 가지 참조, 발견 : StackOverflow link

그리고 다른 참조 : 닌자와 gpy 내가 그들을 설치하기로 결정에 대한 일을 읽은 후 Chromium Linux build instructions

,하지만 참조가되지 않습니다 .ninja 파일. courguette.gyp 파일을 찾았지만 gpy를 사용하면 컴파일되지 않습니다 ...

나는 그들이 제공하는 가이드를 따르고 있습니다 : depot_tools를 설치하고 경로에 추가했습니다. gclient가 gclient 동기를

을 runhooks 내가 겐 GN 밖으로 실행할 때/그것은 다음과 같은 메시지와 함께 실패 기본 : gn.py가 : GN 찾을 수 없습니다 실행시 : ~/binary_diff_tools/애호박 마스터/애호박/buildtools/linux64/gn

그런 다음 저장소에서 buildtools를 가져 오는 데 git을 사용했지만 동일한 결과가 나타납니다.

도움이 될 것입니다.

안부,

이반

답변

0

좋아요 ... 다음과 같이 완료해야 ... 그이 너무 애호박을 컴파일 할 수있는 전에 모든 크롬 종속성을 설치하는 데 필요한 것 같다 :

  1. Install depot_tools git clone 그러면 설치하게됩니다.
  2. 패치 (예 : depot_tools 설치 자습서를 나타내는 .profile 또는 .bashsrc)에 depot_tools를 포함시킨 후 depot_tools 폴더에서 chromium을 가져 오십시오 (동일한 폴더에서 실행할 때 항상 실패합니다).
  3. 우분투의 .sh 스크립트 대신 "gclient runhooks"를해야하므로 데비안에서 빌드하고 싶습니다.
  4. 닌자 -C 아웃/기본 애호가
  5. 실행 파일은 out/Default 폴더에서 찾을 수 있습니다. ./curgette 그러면 올바른 패치를 생성하기 위해 올바른 매개 변수가 표시됩니다.

안부,

이반.