2010-05-27 2 views
7

구글의 스톱 패드를 만드는 방법을 완전히 잃어 버렸습니다. sln 파일이 있지만 관련 sln이없는 라이브러리에 따라 다릅니다. 그것은 내가 일하는 법을 알아 내지 못했던 gyp이라는 것을 사용하는 것 같습니다. 나는 구글 스톱 패드를 만드는 법

python gyp ..\breakpad\src\client\windows\breakpad_client.gyp 

을 시도하고 그것은 단지 내가 밖으로 말이 안 할 수있는 다음과 같은 오류가

Traceback (most recent call last): 
File "gyp", line 18, in <module> 
sys.exit(gyp.main(sys.argv[1:])) 
File "pylib\gyp\__init__.py", line 445, in main 
options.circular_check) 
File "pylib\gyp\__init__.py", line 84, in Load 
depth, generator_input_info, check, circular_check) 
File "pylib\gyp\input.py", line 2165, in Load 
VerifyNoGYPFileCircularDependencies(targets) 
File "pylib\gyp\input.py", line 1429, in VerifyNoGYPFileCircularDependencies 
' '.join(bad_files) 
gyp.input.CircularException: Some files not reachable, cycle in .gyp file dependency  
graph detected involving some or all of: 
..\breakpad\src\client\windows\sender\crash_report_sender.gyp 
..\breakpad\src\client\windows\h 
andler\exception_handler.gyp ..\breakpad\src\client\windows\breakpad_client.gyp   
..\breakpad\src\client\windows\unittests\client_tests.gyp 
..\breakpad\src\client\windows\crash_generation\crash_generation.gyp 

을 제공합니다. 어떤 문서도 찾을 수없는 것 같습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

15

gyp의 명령 줄 옵션을 살펴 봐야합니다. 나는 같은 문제가 있었다. 해결 방법은 다음을 실행하는 것입니다.

gyp --no-circular-check /path/to/build/file