“Por favor, verifique se o gdb está codificado - veja taskgated (8)” - Como obter o gdb instalado com o código homebrew assinado?
Estou sob osx 10.8.4 e instalei o gdb 7.5.1 com o homebrew (motivação para obter um novo gdb com novos recursos como --with-python etc ...)
Longa história curta quando eu executo depuração dentro de um projeto Eclipse c + + eu recebo:
Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 46234: (os/kern) failure (0x5).
(please check gdb is codesigned - see taskgated(8))
Eu segui várias sugestões para assinatura de código
https://sourceware.org/gdb/wiki/BuildingOnDarwinparcialmentehttp://www.noktec.be/archives/1251 com vários ajustesEntão eu fiz:
Configurar o certificadoAssine o gdb -> codesign -s gdb-cert / usr / local / bin / gdbQuando eu executo novamente a depuração no Eclipse, recebo o mesmo erro acima "(por favor, verifique se o gdb está codificado - veja taskgated (8))".
Se eu voltar o gdb para o antigo gdb (nas preferências do gdb do Eclipse) / usr / libexec / gdb / gdb-i386-apple-darwin, a depuração é executada conforme o esperado.
Alguma solução / dicas por aí?
THX
Pelle