Homebrew встановить gdb, помилка символьного посилання з бінутами


0

Я намагаюся встановити GDB через Homebrew на OSX Mavericks за допомогою команди brew install homebrew/dupes/gdb. Це повідомлення про помилку спливає під час встановлення:

gdb requires special privileges to access Mach ports.
You will need to codesign the binary. For instructions, see:

  http://sourceware.org/gdb/wiki/BuildingOnDarwin
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/info/bfd.info
Target /usr/local/share/info/bfd.info
is a symlink belonging to binutils. You can unlink it:
  brew unlink binutils

To force the link and overwrite all conflicting files:
  brew link --overwrite gdb

To list all files that would be deleted:
  brew link --overwrite --dry-run gdb

Possible conflicting files are:
/usr/local/share/info/bfd.info -> /usr/local/Cellar/binutils/2.24/share/info/bfd.info
/usr/local/share/info/configure.info -> /usr/local/Cellar/binutils/2.24/share/info/configure.info
==> Summary
🍺  /usr/local/Cellar/gdb/7.8: 46 files, 8.5M, built in 2.4 minutes

Я переконався chownв папці /usr/local, але те саме повідомлення все ще спливає. Чи варто просто змусити перезаписати? (Правда, біженця в Windows, тому я не маю повної картини того, що відбувається)

Відповіді:


1

Повідомлення запитує, чи brewслід перезаписати встановлену документацію binutilsз документацією, встановленою в GDB, так, це безпечно перезаписати. Зазвичай безпечно перезаписати посилання на syslinks brew, якщо вони щось порушують, ви можете легко встановити пакет.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.