2010-05-27 11 views
7

मैं Google के ब्रेकपैड को बनाने के तरीके पर पूरी तरह खो गया हूं। एक एसएलएन फ़ाइल है, लेकिन यह उस लाइब्रेरी पर निर्भर करती है जिसमें एक संबंधित एसएलएन प्रतीत नहीं होता है। ऐसा लगता है कि जीईपी नामक कुछ का उपयोग किया जाता है जिसे मैंने नहीं पाया है कि काम कैसे किया जाए। मैंGoogle ब्रेकपैड कैसे बनाएं

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 
संबंधित मुद्दे