Mac OS Mojave: "brew install --HEAD valgrind" завершается неудачно. Предлагаемые онлайн-решения не работают

При попытке

brew install --HEAD valgrind

Я получаю эту ошибку:

==> Удаленные формулы apache-arrow cputhrottle liblastfm ruby@1.8 apache-arrow-glib hyper percona-server@5.6

valgrind: эта формула либо не компилируется, ни функционирует должным образом в версиях macOS, более новых, чем High Sierra, из-за несовместимости с вышестоящими версиями. Ошибка: неудовлетворенное требование не удалось выполнить эту сборку. Moes-MacBook-Pro:~ moesanjaq$ brew install --HEAD valgrind ==> Клонирование https://sourceware.org/git/valgrind.git Обновление / Пользователи /moesanjaq/ Библиотека / Кэши /Homebrew/valgrind- gat fatal: тупой транспорт http не поддерживает мелкие возможности Ошибка: в дочернем процессе возникла исключительная ситуация: DownloadError: не удалось загрузить ресурс "valgrind" Ошибка при выполнении; git fetch origin --unshallow выход с 128. Вот вывод: fatal: тупой транспорт http не поддерживает мелкие возможности

При попытке

brew install valgrind

Я получаю гораздо более короткое сообщение об ошибке

valgrind: эта формула либо не компилируется, ни функционирует должным образом в версиях macOS, более новых, чем High Sierra, из-за несовместимости с вышестоящими версиями. Ошибка: неудовлетворенное требование не удалось выполнить эту сборку.

Я попытался после этой статьи: https://www.gungorbudak.com/blog/2018/04/28/how-to-install-valgrind-on-macos-high-sierra/

После внесения изменений начальник раздела

 brew edit valgrind

похоже

голова делать

url "git://sourceware.org/git/valgrind.git"

depends_on "autoconf" => :build

depends_on "automake" => :build

depends_on "libtool" => :build  

конец

Теперь при попытке

brew install --HEAD valgrind

Я добираюсь до шага сборки и затем эта ошибка:

=> Извлечение мастера ветки Уже на "хозяине" Ваша ветка обновлена ​​с "происхождением / хозяином". HEAD теперь на e911f75. Исправить callgrind_annotate. Использовать неинициализированное значение в числовом gt (>) ==> ./autogen.sh ==> ./configure --prefix=/usr/local/Cellar/valgrind/HEAD-e911f75 --enable-only64 Последние 15 строк из /Users/moesanjaq/Library/Logs/Homebrew/valgrind/02.configure: проверка на gcc-ar... без проверки на perl... / usr / bin / perl проверка на gdb... / no / gdb / was / found / at / configure / time проверка стиля зависимостей clang... нет проверка diff -u... да проверка опции clang для принятия ISO C99... нет необходимости проверять поддерживаемую версию gcc... ok (Apple LLVM версия 10.0.0) проверка типа системы сборки... x86_64-pc-darwin проверка типа хост-системы... x86_64-pc-darwin проверка поддерживаемого процессора... ok (x86_64) проверка только для 64-битной сборки... да проверка только для 32-битной сборки... нет проверки для поддерживаемой ОС... хорошо (дарвин) проверка для версии ядра... не поддерживается (18.2.0) configure: error: Valgrind работает на Darwin 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x и 17.x (Mac OS X 10.6/7/8/9/10/11 и macOS 10.12/13)

ПРОЧИТАЙТЕ ЭТО: https://docs.brew.sh/Troubleshooting Устранение неполадок

При попытке

brew install valgrind

Я получаю ту же ошибку, что и предыдущая:

valgrind: эта формула либо не компилируется, ни функционирует должным образом в версиях macOS, более новых, чем High Sierra, из-за несовместимости с вышестоящими версиями. Ошибка: неудовлетворенное требование не удалось выполнить эту сборку.

Обречен ли я искать утечки вручную при разработке на Mac OS Mojave?

0 ответов

Другие вопросы по тегам