Frage

Ich bin total verloren, wie Googles Breakpad zu bauen. Es gibt eine SLN-Datei, aber es hängt davon ab, eine Bibliothek, die scheint nicht ein zugehöriges sln zu haben. Es scheint gyp etwas genannt zu verwenden, dass ich nicht herausgefunden habe, wie man zum Laufen zu bringen. Ich habe versucht,

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

und das gibt nur die folgenden Fehler

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

Was ich keinen Sinn aus machen kann. Ich kann auch nicht scheinen, alle Unterlagen zu finden. Jede mögliche Hilfe würde geschätzt.

War es hilfreich?

Lösung

Sie müssen sich an den Kommandozeilenoptionen zu gyp suchen. Ich hatte das gleiche Problem. Die Lösung ist die folgende auszuführen:

gyp --no-circular-check /path/to/build/file
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top