Estoy trabajando en la instalación de Bitcoin Core para Mac . He clonado el repositorio e instalado las dependencias a través de brew. Estoy tratando de ejecutar autogen.sh
pero está fallando:
$ ./autogen.sh
/usr/local/bin/glibtoolize: line 406: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 2513: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 2513: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 3601: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 3845: /usr/local/Library/ENV/4.3/sed: No such file or directory
/usr/local/bin/glibtoolize: line 861: /usr/local/Library/ENV/4.3/sed: No such file or directory
: putting auxiliary files in '.'.
: copying file './ltmain.sh'
/usr/local/bin/glibtoolize: line 3771: /usr/local/Library/ENV/4.3/sed: No such file or directory
configure.ac:45: error: required file 'build-aux/ltmain.sh' not found
autoreconf: automake failed with exit status: 1
No estoy seguro de lo que está fallando. brew doctor
esta limpio. glibtoolize
y sed
ambos se pueden encontrar. No hay un .../Library/ENV
directorio, por lo que no estoy seguro de por qué no se crea automáticamente.
Cualquier ayuda sería muy apreciada.
Mac 10.12.6
Bitcoin (7b57bc9) - v0.15.1
Esto sucede porque /usr/local/bin/glibtoolize:
apunta al directorio incorrecto
line 49 : ${SED="/usr/local/Library/ENV/4.3/sed"}
Esto cambió cuando homebrew decidió cambiar sus caminos. Ver esta publicación de stackoverflow
Lo que funcionó para mí fue
brew reinstall libtool
Enfoque más fácil:
brew install bitcoin
Sin embargo, como señala Jonas, debe tener cuidado al confiar en administradores de paquetes de terceros. Específicamente, debe verificar que el SHA1 del paquete que obtiene de Homebrew coincida con el del lanzamiento oficial de Bitcoin desde GitHub o el sitio web de Bitcoin Core.
Más lectura:
Ejemplo de uso de GPG para verificar la firma de un paquete (en este caso, el SHA256SUMS.asc
archivo de firma en https://bitcoincore.org/bin/bitcoin-core-0.15.1/ ):
pebwindkraft
RyanJM
sed
(/usr/bin/sed
) y tengo herramientas de línea de comandos instaladas. ¿ Alguna idea de dónde$
puede faltar? Revisaré los problemas de compilación de OSX. Gracias.pebwindkraft