Error al instalar cpp-ethereum en homebrew

Recibo este error cuando intento instalar cpp-ethereum en homebrew. No estoy seguro de por dónde empezar... ¡ayuda por favor!

/Users/Macbook/projects/ethereum
==> brew install cpp-ethereum
==> Installing cpp-ethereum from ethereum/ethereum
==> Cloning https://github.com/ethereum/webthree-umbrella.git
Updating /Library/Caches/Homebrew/cpp-ethereum--git
==> Checking out branch develop
Synchronizing submodule url for 'evmjit'
Synchronizing submodule url for 'deps'
==> cmake -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/cpp-ethereum/1.2.5 -DCMAKE_BU
==> make
Last 15 lines from /Users/Macbook/Library/Logs/Homebrew/cpp-ethereum/02.make:
cd /tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/evmjit/libevmjit && /usr/local/Library/ENV/4.3/clang++   -DETH_EVMJIT -DETH_FATDB -DETH_FRONTIER -DETH_TRUE -DSHAREDLIB -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -Devmjit_EXPORTS -I/tmp/cpp-ethereum-20160529-9027-27dkja/libethereum -I/tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/include -I/tmp/cpp-ethereum-20160529-9027-27dkja -I/tmp/cpp-ethereum-20160529-9027-27dkja/include -I/tmp/cpp-ethereum-20160529-9027-27dkja/gen -I/usr/local/include -I/tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/gen -I/tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/evmjit/include -I/usr/local/opt/llvm37/lib/llvm-3.7/include -I/tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/evmjit/libevmjit/gen  -std=c++11 -Wall -Wextra -Wconversion -Wno-sign-conversion -Wno-unknown-pragmas -std=c++11 -fpermissive -fno-rtti -fvisibility=hidden -O3 -DNDEBUG -DETH_RELEASE -fPIC   -Wall -Wextra -Werror -Wno-unknown-pragmas -fPIC -fstack-protector-strong -fstack-protector -Wno-unused-function -Wno-dangling-else -o CMakeFiles/evmjit.dir/Cache.cpp.o -c /tmp/cpp-ethereum-20160529-9027-27dkja/libethereum/evmjit/libevmjit/Cache.cpp
clang: : : : erroerrorerror: error: : error: ununknown argument: '-fstack-protector-strong': known argument: '-fstack-protector-strong'
unknown unknown argument: '-fstack-protector-strong'
: unknown argument: '-fstack-protector-strong'
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Cache.cpp.o] Error 1
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o] Error 1
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT-c.cpp.o] Error 1
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o] Error 1
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT.cpp.o] Error 1
make[1]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/all] Error 2
[  2%] Built target ethereum_BuildInfo.h
[  2%] Built target cpp-ethereum_BuildInfo.h
make: *** [all] Error 2
cual es tu version de os x El Capitán?

Respuestas (1)

Por favor, asegúrese de hacer:

  • actualización de cerveza
  • actualización de cerveza

Antes de nada. Deberías comprar botellas preconstruidas. El hecho de que se esté construyendo desde la fuente indica que algo anda mal incluso antes de que empieces.

¿Solo son compatibles OS X Yosemite y OS X El Capitan? ¿Tal vez tienes una versión anterior? ¿Quizás no tienes instalado el último xcode?

Las guías están aquí:

Aún tiene problemas, visite https://gitter.im/ethereum/cpp-ethereum y lo ayudaremos.