2015-06-10 2 views
3

Я только что обновил свою систему до osx 10.10.13 и переустановил gdb7.9. Я могу использовать его с некоторыми простыми средствами отладки. Но когда я пытаюсь «r» в gdb, он показываетStrange gdb 7.9 boost on Yosemite 10.10.13

warning: Could not open OSO archive file "/BinaryCache/corecrypto/corecrypto-233.1.2~26/Symbols/BuiltProducts/libcorecrypto_static.a" 
warning: `/BinaryCache/coreTLS/coreTLS-35.20.2~10/Objects/coretls.build/coretls.build/Objects-normal/x86_64/system_coretls_vers.o': can't open to read symbols: No such file or directory. 
warning: Could not open OSO archive file "/BinaryCache/coreTLS/coreTLS-35.20.2~10/Symbols/BuiltProducts/libcoretls_ciphersuites.a" 
warning: Could not open OSO archive file "/BinaryCache/coreTLS/coreTLS-35.20.2~10/Symbols/BuiltProducts/libcoretls_handshake.a" 
warning: Could not open OSO archive file "/BinaryCache/coreTLS/coreTLS-35.20.2~10/Symbols/BuiltProducts/libcoretls_record.a" 
warning: Could not open OSO archive file "/BinaryCache/coreTLS/coreTLS-35.20.2~10/Symbols/BuiltProducts/libcoretls_stream_parser.a" 

Это кажется странным, не могли бы вы помочь мне решить эту проблему?

+0

Вы кодировали gdb, подобно инструкциям [здесь] (https://sourceware.org/gdb/wiki/BuildingOnDarwin)? У меня такая же проблема. –

+0

Да, я уже это сделал. Но проблема не решена. Спасибо, что ответили. –

ответ

2

Это происходит только в Йосемите и только для GDB после 7.8, поэтому установка GDB 7.7 решает проблему, как описано в this issue. Вы можете это исправить, удалив свой GDB, и установить GDB 7.7 с this formula, то есть, с помощью команды

brew install https://gist.githubusercontent.com/ymyzk/10ad2b74af9235eddb2c/raw/9d0b9734ea01f9753a5f54dd221acd99ee7e53e8/gdb.rb 

Примечание:

  • Я не уверен в том, что это необходимо, но я постучала формулу не допустить обновления до последнего GDB 7.10.
  • Предполагаю, вы уже codesigned это.