Al intentar
brew install --HEAD valgrind
Me sale este error:
== & gt; Fórmulas eliminadas apache-arrow cputhrottle liblastfm [email protected] apache-arrow-glib hyper [email protected]
valgrind: esta fórmula no compila o funciona como se esperaba en versiones macOS más nuevas que High Sierra debido a una versión anterior incompatibilidad. Error: un requisito insatisfecho falló esta compilación. Moes-MacBook-Pro: ~ moesanjaq $ brew install - HEAD valgrind == & gt; Clonación https://sourceware.org/git/valgrind.git Actualizando / Users / moesanjaq / Library / Caches / Homebrew / valgrind - git fatal: dumb El transporte http no admite capacidades de poca profundidad Error: un se produjo una excepción dentro de un proceso hijo: DownloadError: Error al descargar el recurso "valgrind" Fallo durante la ejecución;
git fetch origin --unshallow
Salió con 128. Aquí está la salida: fatal: tonto El transporte http no admite capacidades superficiales
Al intentar
brew install valgrind
Me sale un mensaje de error mucho más corto
valgrind: esta fórmula no compila o funciona como se esperaba en versiones macOS más nuevas que High Sierra debido a una versión anterior incompatibilidad. Error: un requisito insatisfecho falló esta compilación.
Intenté seguir este artículo: https://www.gungorbudak.com/blog/2018/04/28/how-to-install-valgrind-on-macos-high-sierra/
Después de hacer los cambios la sección de la cabeza de
brew edit valgrind
parece
hacer cabeza
url "git://sourceware.org/git/valgrind.git" depends_on "autoconf" => :build depends_on "automake" => :build depends_on "libtool" => :build
fin
Ahora al intentar
brew install --HEAD valgrind
Llego al paso de compilación y luego este error:
= & gt; Comprobación del maestro de la sucursal Ya está en 'maestro' Su sucursal está actualizada con 'origen / maestro'. HEAD está ahora en e911f75 Fix callgrind_annotate Uso del valor no inicializado en gt numérico (& gt;) == & gt; ./autogen.sh == & gt; ./configure --prefix = / usr / local / Cellar / valgrind / HEAD-e911f75 --enable-only64 Últimas 15 líneas desde /Users/moesanjaq/Library/Logs/Homebrew/valgrind/02.configure para gcc-ar ... no se comprueba perl ... / usr / bin / perl se comprueba gdb ... / no / gdb / was / found / at / configure / time estilo de dependencia de comprobación de clang ... ninguno comprobando diff -u ... yes comprobando la opción de clang para aceptar ISO C99 ... no se necesita ninguna comprobación de una versión compatible de gcc ... ok (Apple LLVM versión 10.0.0) comprobando el tipo de sistema de compilación ... x86_64-pc-darwin comprobando el tipo de sistema host ... x86_64-pc-darwin comprobando una CPU compatible ... ok (x86_64) comprobando solo una de 64 bits compilación ... sí, comprobando una compilación de solo 32 bits ... no comprobando una SO soportado ... ok (darwin) buscando la versión del kernel ... no admitido (18.2.0) configure: error: Valgrind funciona en Darwin 10.x, 11.x, 12.x, 13.x, 14.x, 15.x, 16.x y 17.x (Mac OS X 10.6 / 7/8/9/10/11 y macOS 10.12 / 13)
LEE ESTO: https://docs.brew.sh/Troubleshooting
Al intentar
brew install valgrind
Me sale el mismo error que el anterior:
valgrind: esta fórmula no compila o funciona como se esperaba en versiones macOS más nuevas que High Sierra debido a una versión anterior incompatibilidad. Error: un requisito insatisfecho falló esta compilación.
¿Estoy condenado a encontrar mis fugas manualmente al desarrollar en Mac OS Mojave?
fuente