Skip to content

Instantly share code, notes, and snippets.

@5chdn
Created December 27, 2015 22:37
Show Gist options
  • Select an option

  • Save 5chdn/ef04a26216e12885eb5e to your computer and use it in GitHub Desktop.

Select an option

Save 5chdn/ef04a26216e12885eb5e to your computer and use it in GitHub Desktop.
webthree-umbrella cmake error: missing files
Submodule 'alethzero' (https://github.com/ethereum/alethzero) registered for path 'alethzero'
Submodule 'libethereum' (https://github.com/ethereum/libethereum) registered for path 'libethereum'
Submodule 'libweb3core' (https://github.com/ethereum/libweb3core) registered for path 'libweb3core'
Submodule 'mix' (https://github.com/ethereum/mix) registered for path 'mix'
Submodule 'solidity' (https://github.com/ethereum/solidity) registered for path 'solidity'
Submodule 'web3.js' (https://github.com/ethereum/web3.js) registered for path 'web3.js'
Submodule 'webthree' (https://github.com/ethereum/webthree) registered for path 'webthree'
Submodule 'webthree-helpers' (https://github.com/ethereum/webthree-helpers) registered for path 'webthree-helpers'
Cloning into 'alethzero'...
remote: Counting objects: 2232, done.
remote: Total 2232 (delta 0), reused 0 (delta 0), pack-reused 2232
Receiving objects: 100% (2232/2232), 1.19 MiB | 313.00 KiB/s, done.
Resolving deltas: 100% (1669/1669), done.
Checking connectivity... done.
Submodule path 'alethzero': checked out 'b2b0fbe9d2352666007773aab225b3d904eec461'
Cloning into 'libethereum'...
remote: Counting objects: 35896, done.
remote: Total 35896 (delta 0), reused 0 (delta 0), pack-reused 35896
Receiving objects: 100% (35896/35896), 11.41 MiB | 697.00 KiB/s, done.
Resolving deltas: 100% (25693/25693), done.
Checking connectivity... done.
Submodule path 'libethereum': checked out '347166793598c47069ca27b9f1ad7039889c794f'
Cloning into 'libweb3core'...
remote: Counting objects: 20387, done.
remote: Total 20387 (delta 0), reused 0 (delta 0), pack-reused 20387
Receiving objects: 100% (20387/20387), 6.32 MiB | 786.00 KiB/s, done.
Resolving deltas: 100% (12158/12158), done.
Checking connectivity... done.
Submodule path 'libweb3core': checked out 'a53a075e02627f38d5ee472dc49de50d68c3613f'
Cloning into 'mix'...
remote: Counting objects: 9006, done.
remote: Total 9006 (delta 0), reused 0 (delta 0), pack-reused 9006
Receiving objects: 100% (9006/9006), 7.58 MiB | 485.00 KiB/s, done.
Resolving deltas: 100% (6844/6844), done.
Checking connectivity... done.
Submodule path 'mix': checked out '08f2c7e31156484e861c73fec3dfac0d37bfa7ef'
Cloning into 'solidity'...
remote: Counting objects: 16080, done.
remote: Total 16080 (delta 0), reused 0 (delta 0), pack-reused 16080
Receiving objects: 100% (16080/16080), 7.04 MiB | 498.00 KiB/s, done.
Resolving deltas: 100% (10984/10984), done.
Checking connectivity... done.
Submodule path 'solidity': checked out '02e4aa94ff7b1389adf6fae76d403050cf81bc72'
Cloning into 'web3.js'...
remote: Counting objects: 9210, done.
remote: Total 9210 (delta 0), reused 0 (delta 0), pack-reused 9210
Receiving objects: 100% (9210/9210), 16.42 MiB | 756.00 KiB/s, done.
Resolving deltas: 100% (6800/6800), done.
Checking connectivity... done.
Submodule path 'web3.js': checked out '5ef460b993de54d6989fad604a3acf3b80ffc67a'
Cloning into 'webthree'...
remote: Counting objects: 2561, done.
remote: Total 2561 (delta 0), reused 0 (delta 0), pack-reused 2561
Receiving objects: 100% (2561/2561), 589.48 KiB | 155.00 KiB/s, done.
Resolving deltas: 100% (1745/1745), done.
Checking connectivity... done.
Submodule path 'webthree': checked out '55263dd625534168494138712629b6dc895acd6b'
Cloning into 'webthree-helpers'...
remote: Counting objects: 1538, done.
remote: Total 1538 (delta 0), reused 0 (delta 0), pack-reused 1538
Receiving objects: 100% (1538/1538), 452.06 KiB | 188.00 KiB/s, done.
Resolving deltas: 100% (921/921), done.
Checking connectivity... done.
Submodule path 'webthree-helpers': checked out '90daa70c962469025201bd4db4d37e399da9da77'
==> Building...
~/Sync/AUR/ethereum-git/src/ethereum/build ~/Sync/AUR/ethereum-git/src/ethereum
-- The C compiler identification is GNU 5.3.0
-- The CXX compiler identification is GNU 5.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- boost headers: /usr/include
-- boost lib : /usr/lib64/libboost_thread.so;/usr/lib64/libboost_date_time.so;/usr/lib64/libboost_system.so;/usr/lib64/libboost_regex.so;/usr/lib64/libboost_chrono.so;/usr/lib64/libboost_filesystem.so;/usr/lib64/libboost_unit_test_framework.so;/usr/lib64/libboost_program_options.so;/usr/lib64/libboost_random.so
------------------------------------------------------------------------
-- Configuring cpp-ethereum
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
-- Found gmp: /usr/include
-- Gmp headers: /usr/include
-- Gmp lib : /usr/lib64/libgmp.so
------------------------------------------------------------------------
-- Configuring dev
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
-- PARANOID - OFF
-- MINIUPNPC - ON
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- TESTS Build tests ON
-- TOOLS Build tools ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
-- Found jsoncpp: /usr/include
-- JsonCpp headers: /usr/include
-- JsonCpp lib : /usr/lib64/libjsoncpp.so
-- Found leveldb: /usr/include
-- LevelDB headers: /usr/include
-- LevelDB lib : /usr/lib64/libleveldb.so
-- Found CryptoPP: /usr/include (found suitable exact version "5.6.2")
-- CryptoPP headers: /usr/include
-- CryptoPP lib : /usr/lib64/libcryptopp.so
-- Found miniupnpc: /usr/include
-- miniupnpc headers: /usr/include
-- miniupnpc lib : /usr/lib64/libminiupnpc.so
./test.cpp./overlaydb.cpp./libdevcore/./CommonJS.cpp./libdevcore/./rlp.cpp./libdevcore/./RangeMask.cpp./libdevcore/./core.cpp./libdevcore/./FixedHash.cpp./libdevcore/./Base36.cpp./libdevcrypto/./hexPrefix.cpp./libdevcrypto/./trie.cpp./libdevcrypto/./AES.cpp./libdevcrypto/./crypto.cpp./libdevcrypto/./MemTrie.cpp./libdevcrypto/./SecretStore.cpp./libp2p/./net.cpp./libp2p/./rlpx.cpp./libp2p/./capability.cpp./libp2p/./peer.cpp
------------------------------------------------------------------------
-- Configuring ethereum
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- Hardware identification support
-- HTTP Request support
-- VMTRACE VM execution tracing OFF
-- PROFILING Profiling support OFF
-- FATDB Full database exploring ON
-- ROCKSDB Prefer rocksdb to leveldb OFF
-- OLYMPIC Default to the Olympic network OFF
-- PARANOID - OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- TESTS Build tests ON
-- ETHASHCL Build OpenCL components ON
-- EVMJIT Build LLVM-based JIT EVM ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
-- Found LLVM 3.7.0
-- Using LLVMConfig.cmake in: /usr/share/llvm/cmake
-- EVM JIT version: 0.9.0
-- Found json_rpc_cpp: /usr/include (found suitable version "0.6.0", minimum required is "0.4")
-- json-rpc-cpp headers: /usr/include
-- json-rpc-cpp lib : /usr/lib64/libjsonrpccpp-common.so;/usr/lib64/libjsonrpccpp-server.so;/usr/lib64/libjsonrpccpp-client.so
-- Found CURL: /usr/include
-- curl headers: /usr/include
-- curl lib : /usr/lib64/libcurl.so
-- Found mhd: /usr/include
-- microhttpd headers: /usr/include
-- microhttpd lib : /usr/lib64/libmicrohttpd.so
-- jsonrpcstub location : /usr/bin/jsonrpcstub
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - found
-- Found OpenCL: /usr/lib64/libOpenCL.so (found version "2.0")
-- OpenCL headers: /usr/include
-- OpenCL lib : /usr/lib64/libOpenCL.so
-- Cpuid headers: CPUID_INCLUDE_DIR-NOTFOUND
-- Cpuid lib : CPUID_LIBRARY-NOTFOUND
-- test: ClientBase | --eth_testfile=BlockTests/bcJS_API_Test --eth_threads=1; --eth_testfile=BlockTests/bcJS_API_Test --eth_threads=3; --eth_testfile=BlockTests/bcJS_API_Test --eth_threads=10; --eth_testfile=BlockTests/bcValidBlockTest --eth_threads=1; --eth_testfile=BlockTests/bcValidBlockTest --eth_threads=3; --eth_testfile=BlockTests/bcValidBlockTest --eth_threads=10
-- test: JsonRpc | --eth_testfile=BlockTests/bcJS_API_Test; --eth_testfile=BlockTests/bcValidBlockTest
------------------------------------------------------------------------
-- Configuring webthree
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- TESTS Build tests ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
-- solidity headers: /opt/ethereum/solidity
-- solidity lib : solidity
-- c8 headers: /usr/include
-- c8 lib : /usr/lib64/libv8.so
-- Found readline: /usr/include
-- readline headers: /usr/include
-- readline lib : /usr/lib64/libreadline.so
------------------------------------------------------------------------
-- Configuring solidity
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- TESTS Build tests ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
------------------------------------------------------------------------
-- Configuring alethzero
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
------------------------------------------------------------------------
-- Configuring mix
------------------------------------------------------------------------
-- CMake Version 3.4.1
-- CMAKE_BUILD_TYPE Build type
-- TARGET_PLATFORM Target platform Linux
--------------------------------------------------------------- features
-- PROFILING Profiling support OFF
------------------------------------------------------------- components
-- GUI Build GUI components ON
-- SOLIDITY Build Solidity ON
------------------------------------------------------------------------
-- mix qmldir:
-- Configuring done
-- Generating done
-- Build files have been written to: /opt/ethereum/build
Scanning dependencies of target cpp-ethereum_BuildInfo.h
Scanning dependencies of target dev_BuildInfo.h
Scanning dependencies of target secp256k1
Scanning dependencies of target scrypt
[ 0%] Building C object webthree-helpers/utils/secp256k1/CMakeFiles/secp256k1.dir/secp256k1.c.o
[ 0%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-mcf.c.o
[ 0%] Built target dev_BuildInfo.h
Scanning dependencies of target ethereum_BuildInfo.h
[ 0%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/b64.c.o
[ 0%] Built target ethereum_BuildInfo.h
Scanning dependencies of target evmjit
[ 0%] Built target cpp-ethereum_BuildInfo.h
Scanning dependencies of target Sentinel.jsonstub
[ 0%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT.cpp.o
Error renaming from "/opt/ethereum/libethereum/libethereum/Sentinel.h.tmp" to "/opt/ethereum/libethereum/libethereum/Sentinel.h": No such file or directory
[ 0%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-check.c.o
[ 0%] Built target Sentinel.jsonstub
[ 0%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-scrypt-saltgen.c.o
Scanning dependencies of target ethash
[ 0%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io.c.o
[ 1%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-hash.c.o
[ 2%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/internal.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-nosse.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-hexconvert.c.o
[ 2%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io_posix.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/sha256.c.o
[ 2%] Building CXX object libethereum/libethash/CMakeFiles/ethash.dir/sha3_cryptopp.cpp.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/slowequals.c.o
[ 3%] Linking C shared library libscrypt.so
[ 3%] Built target scrypt
[ 3%] Generating NatspecResources.hpp
Scanning dependencies of target natspec
[ 3%] Building CXX object libethereum/libnatspec/CMakeFiles/natspec.dir/NatspecExpressionEvaluator.cpp.o
[ 3%] Linking CXX shared library libnatspec.so
[ 3%] Built target natspec
Scanning dependencies of target minerfarm.jsonstub
[ 3%] Linking CXX shared library libethash.so
Error renaming from "/opt/ethereum/libethereum/ethminer/FarmClient.h.tmp" to "/opt/ethereum/libethereum/ethminer/FarmClient.h": No such file or directory
[ 3%] Built target minerfarm.jsonstub
Scanning dependencies of target minerphonehome.jsonstub
[ 3%] Built target ethash
Error renaming from "/opt/ethereum/libethereum/ethminer/PhoneHome.h.tmp" to "/opt/ethereum/libethereum/ethminer/PhoneHome.h": No such file or directory
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT-c.cpp.o
[ 4%] Built target minerphonehome.jsonstub
Scanning dependencies of target webthree_BuildInfo.h
[ 4%] Built target webthree_BuildInfo.h
Scanning dependencies of target solidity_BuildInfo.h
[ 4%] Built target solidity_BuildInfo.h
Scanning dependencies of target personal.jsonstub
CMake Error at /opt/ethereum/webthree-helpers/cmake/scripts/jsonrpcstub.cmake:56 (file):
file failed to open for reading (No such file or directory):
/opt/ethereum/webthree/libweb3jsonrpc/PersonalFace.h.tmp
webthree/libweb3jsonrpc/CMakeFiles/personal.jsonstub.dir/build.make:57: recipe for target 'personal.jsonstub' failed
make[2]: *** [personal.jsonstub] Error 1
CMakeFiles/Makefile2:2576: recipe for target 'webthree/libweb3jsonrpc/CMakeFiles/personal.jsonstub.dir/all' failed
make[1]: *** [webthree/libweb3jsonrpc/CMakeFiles/personal.jsonstub.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o
[ 4%] Linking C static library libsecp256k1.a
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o
[ 4%] Built target secp256k1
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Cache.cpp.o
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Compiler.cpp.o
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/CompilerHelper.cpp.o
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Endianness.cpp.o
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/ExecStats.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/GasMeter.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Ext.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Instruction.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Memory.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Optimizer.cpp.o
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/RuntimeManager.cpp.o
[ 7%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Type.cpp.o
[ 7%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Utils.cpp.o
[ 7%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/support/Path.cpp.o
[ 7%] Linking CXX shared library libevmjit.so
[ 7%] Built target evmjit
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment