Domanda

Sono completamente perso su come costruire Breakpad di Google. C'è un file SLN, ma dipende da una libreria che non sembrano avere uno SLN associato. Sembra di usare qualcosa chiamato gyp che non ho capito come far funzionare. Ho cercato

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

e che dà solo i seguenti errori

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

Il che non riesco a dare un senso di. Anche io non riesco a trovare alcuna documentazione. Qualsiasi aiuto sarebbe apprezzato.

È stato utile?

Soluzione

Hai bisogno di guardare al comando-line-opzioni per gyp. Ho avuto lo stesso problema. La soluzione è quella di eseguire la seguente:

gyp --no-circular-check /path/to/build/file
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top