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?