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?

Han Bonsen
fuente