Skip to content

Instantly share code, notes, and snippets.

@ddaws
Created January 9, 2016 16:20
Show Gist options
  • Save ddaws/c41b8c6eb640399346aa to your computer and use it in GitHub Desktop.
Save ddaws/c41b8c6eb640399346aa to your computer and use it in GitHub Desktop.
Web3 Umbrella Build Errors
[ 0%] Built target cpp-ethereum_BuildInfo.h
[ 2%] Built target scrypt
[ 3%] Built target secp256k1
[ 3%] Built target dev_BuildInfo.h
Scanning dependencies of target devcore
[ 3%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Base58.cpp.o
[ 3%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Base64.cpp.o
[ 4%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Common.cpp.o
[ 4%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/CommonData.cpp.o
[ 4%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/CommonIO.cpp.o
[ 4%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/CommonJS.cpp.o
[ 4%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/FileSystem.cpp.o
[ 5%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/FixedHash.cpp.o
[ 5%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Guards.cpp.o
[ 5%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Hash.cpp.o
[ 5%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Log.cpp.o
[ 6%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/MemoryDB.cpp.o
[ 6%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/RangeMask.cpp.o
[ 6%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/RLP.cpp.o
[ 6%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/SHA3.cpp.o
[ 6%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/StructuredLogger.cpp.o
[ 7%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/TransientDirectory.cpp.o
[ 7%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/TrieCommon.cpp.o
[ 7%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/TrieDB.cpp.o
[ 7%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/TrieHash.cpp.o
[ 7%] Building CXX object libweb3core/libdevcore/CMakeFiles/devcore.dir/Worker.cpp.o
[ 8%] Linking CXX shared library libdevcore.dylib
[ 8%] Built target devcore
Scanning dependencies of target devcrypto
[ 8%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/AES.cpp.o
[ 8%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/Common.cpp.o
[ 8%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/CryptoPP.cpp.o
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libweb3core/libdevcrypto/CryptoPP.cpp:169:12: warning: 'ECIES<CryptoPP::ECP,
CryptoPP::EnumToType<CryptoPP::CofactorMultiplicationOption, 0>, false>' is deprecated [-Wdeprecated-declarations]
CryptoPP::ECIES<CryptoPP::ECP>::Decryptor d;
^
/usr/local/include/cryptopp/eccrypto.h:290:8: note: 'ECIES<CryptoPP::ECP, CryptoPP::EnumToType<CryptoPP::CofactorMultiplicationOption, 0>, false>' has been explicitly marked deprecated here
struct ECIES
^
1 warning generated.
[ 8%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/ECDHE.cpp.o
[ 9%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/OverlayDB.cpp.o
[ 9%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/SecretStore.cpp.o
[ 9%] Building CXX object libweb3core/libdevcrypto/CMakeFiles/devcrypto.dir/WordList.cpp.o
[ 9%] Linking CXX shared library libdevcrypto.dylib
[ 9%] Built target devcrypto
Scanning dependencies of target p2p
[ 10%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Capability.cpp.o
[ 10%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Common.cpp.o
[ 10%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Host.cpp.o
[ 10%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/HostCapability.cpp.o
[ 10%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Network.cpp.o
[ 11%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/NodeTable.cpp.o
[ 11%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Peer.cpp.o
[ 11%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXFrameCoder.cpp.o
[ 11%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXFrameReader.cpp.o
[ 11%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXFrameWriter.cpp.o
[ 12%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPxHandshake.cpp.o
[ 12%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXPacket.cpp.o
[ 12%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXSocket.cpp.o
[ 12%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/RLPXSocketIO.cpp.o
[ 12%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/Session.cpp.o
[ 13%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/UDP.cpp.o
[ 13%] Building CXX object libweb3core/libp2p/CMakeFiles/p2p.dir/UPnP.cpp.o
[ 13%] Linking CXX shared library libp2p.dylib
[ 13%] Built target p2p
Scanning dependencies of target rlp
[ 13%] Building CXX object libweb3core/rlp/CMakeFiles/rlp.dir/main.cpp.o
[ 13%] Linking CXX executable rlp
[ 13%] Built target rlp
Scanning dependencies of target bench
[ 14%] Building CXX object libweb3core/bench/CMakeFiles/bench.dir/main.cpp.o
[ 14%] Linking CXX executable bench
[ 14%] Built target bench
Scanning dependencies of target testweb3core
[ 14%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/memorydb.cpp.o
[ 14%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/overlaydb.cpp.o
[ 14%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/test.cpp.o
[ 15%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/Base36.cpp.o
[ 15%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/CommonJS.cpp.o
[ 15%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/core.cpp.o
[ 15%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/FixedHash.cpp.o
[ 15%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/RangeMask.cpp.o
[ 16%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcore/rlp.cpp.o
[ 16%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/AES.cpp.o
[ 16%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/crypto.cpp.o
[ 16%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/hexPrefix.cpp.o
[ 16%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/MemTrie.cpp.o
[ 17%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/SecretStore.cpp.o
[ 17%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libdevcrypto/trie.cpp.o
[ 17%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libp2p/capability.cpp.o
[ 17%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libp2p/net.cpp.o
[ 17%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libp2p/peer.cpp.o
[ 18%] Building CXX object libweb3core/test/CMakeFiles/testweb3core.dir/libp2p/rlpx.cpp.o
[ 18%] Linking CXX executable testweb3core
[ 18%] Built target testweb3core
[ 18%] Built target ethereum_BuildInfo.h
[ 18%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:86:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:203:17: error: no member named 'getNextNode' in 'llvm::Argument'
auto yArg = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:301:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:325:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:369:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:415:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:441:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:464:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto exponent = base->getNextNode();
~~~~ ^
8 errors generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o] Error 1
make[1]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/all] Error 2
make: *** [all] Error 2
Scanning dependencies of target secp256k1
Scanning dependencies of target ethereum_BuildInfo.h
Scanning dependencies of target cpp-ethereum_BuildInfo.h
Scanning dependencies of target scrypt
Scanning dependencies of target dev_BuildInfo.h
Scanning dependencies of target evmjit
[ 1%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/b64.c.o
[ 2%] Building C object webthree-helpers/utils/secp256k1/CMakeFiles/secp256k1.dir/secp256k1.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-mcf.c.o
[ 2%] Built target dev_BuildInfo.h
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-scrypt-saltgen.c.o
Scanning dependencies of target Sentinel.jsonstub
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-check.c.o
[ 2%] Built target Sentinel.jsonstub
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-hash.c.o
Scanning dependencies of target ethash
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-hexconvert.c.o
[ 3%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io.c.o
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-nosse.c.o
[ 3%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/internal.c.o
[ 3%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT.cpp.o
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/sha256.c.o
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/slowequals.c.o
[ 3%] Linking C shared library libscrypt.dylib
[ 3%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io_posix.c.o
[ 3%] Built target scrypt
[ 3%] Built target ethereum_BuildInfo.h
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT-c.cpp.o
[ 4%] Building CXX object libethereum/libethash/CMakeFiles/ethash.dir/sha3_cryptopp.cpp.o
[ 4%] Generating NatspecResources.hpp
Scanning dependencies of target natspec
[ 4%] Building CXX object libethereum/libnatspec/CMakeFiles/natspec.dir/NatspecExpressionEvaluator.cpp.o
Scanning dependencies of target minerphonehome.jsonstub
[ 4%] Built target minerphonehome.jsonstub
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o
[ 4%] Built target cpp-ethereum_BuildInfo.h
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o
[ 4%] Linking CXX shared library libnatspec.dylib
[ 5%] Linking CXX shared library libethash.dylib
[ 5%] Built target natspec
Scanning dependencies of target minerfarm.jsonstub
[ 5%] Built target minerfarm.jsonstub
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o
[ 5%] Built target ethash
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Cache.cpp.o
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:86:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:203:17: error: no member named 'getNextNode' in 'llvm::Argument'
auto yArg = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:301:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:325:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:369:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:415:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:441:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:464:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto exponent = base->getNextNode();
~~~~ ^
[ 5%] Linking C static library libsecp256k1.a
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:37:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto value = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:87:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:111:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:133:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:191:27: error: no member named 'getNextNode' in 'llvm::Argument'
auto newSize = arrayPtr->getNextNode();
~~~~~~~~ ^
[ 5%] Built target secp256k1
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Compiler.cpp.o
8 errors generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
Scanning dependencies of target webthree_BuildInfo.h
[ 6%] Built target webthree_BuildInfo.h
Scanning dependencies of target solidity_BuildInfo.h
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/BasicBlock.cpp:170:23: error: no member named 'getNextNode' in 'llvm::Argument'
auto sizePtr = base->getNextNode();
~~~~ ^
[ 6%] Built target solidity_BuildInfo.h
Scanning dependencies of target admin_utils.jsonstub
[ 6%] Built target admin_utils.jsonstub
Scanning dependencies of target admin_net.jsonstub
[ 6%] Built target admin_net.jsonstub
Scanning dependencies of target bzz.jsonstub
1 error generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o] Error 1
Scanning dependencies of target web3.jsonstub
Scanning dependencies of target net.jsonstub
[ 6%] Built target bzz.jsonstub
Scanning dependencies of target personal.jsonstub
[ 6%] Built target web3.jsonstub
[ 6%] Built target net.jsonstub
Scanning dependencies of target whisper.jsonstub
Scanning dependencies of target db.jsonstub
[ 6%] Built target personal.jsonstub
5 errors generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o] Error 1
Scanning dependencies of target eth.jsonstub
Scanning dependencies of target admin_eth.jsonstub
[ 6%] Built target db.jsonstub
[ 6%] Built target whisper.jsonstub
[ 6%] Generating JSEngineResources.hpp
Scanning dependencies of target alethzero_BuildInfo.h
[ 6%] Built target eth.jsonstub
[ 6%] Built target admin_eth.jsonstub
Scanning dependencies of target aleth_automoc
Scanning dependencies of target AlethFive_automoc
[ 6%] Automatic moc and uic for target aleth
[ 6%] Built target alethzero_BuildInfo.h
[ 6%] Automatic moc, uic and rcc for target AlethFive
Scanning dependencies of target AlethOne_automoc
Generating ui_GetPassword.h
Generating ui_AlethFive.h
[ 6%] Automatic moc, uic and rcc for target AlethOne
Generating ui_Debugger.h
Generating ui_AlethOne.h
Generating ui_SendDialog.h
Generating moc_AlethFive.cpp
Generating moc_AccountHolder.cpp
Generating moc_AlethOne.cpp
Scanning dependencies of target AlethZero_automoc
[ 6%] Automatic moc and uic for target AlethZero
Generating ui_AlethZero.h
Generating ui_Connect.h
Generating ui_NetworkSettings.h
Generating ui_SettingsDialog.h
Generating ui_TransactDialog.h
Generating ui_AllAccounts.h
Generating ui_BrainWallet.h
Generating ui_ImportKey.h
Generating ui_NewAccount.h
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Compiler.cpp:117:4: error: no matching constructor for initialization of 'IRBuilder' (aka 'IRBuilder<>')
IRBuilder{it}.CreateBr(nextBlock);
^ ~~~~
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:540:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to 'const
llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >' for 1st argument
class IRBuilder : public IRBuilderBase, public Inserter {
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:540:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to
'llvm::IRBuilder<true, llvm::ConstantFolder, llvm::IRBuilderDefaultInserter<true> >' for 1st argument
class IRBuilder : public IRBuilderBase, public Inserter {
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:550:12: note: candidate constructor not viable: no known conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to 'llvm::LLVMContext &' for 1st argument
explicit IRBuilder(LLVMContext &C, MDNode *FPMathTag = nullptr,
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:560:12: note: candidate constructor not viable: no known conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to 'llvm::BasicBlock *' for 1st argument
explicit IRBuilder(BasicBlock *TheBB, MDNode *FPMathTag = nullptr,
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:566:12: note: candidate constructor not viable: no known conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to 'llvm::Instruction *' for 1st argument
explicit IRBuilder(Instruction *IP, MDNode *FPMathTag = nullptr,
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:554:12: note: candidate constructor not viable: requires at least 2 arguments, but 1 was provided
explicit IRBuilder(BasicBlock *TheBB, const T &F, MDNode *FPMathTag = nullptr,
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:579:3: note: candidate constructor not viable: requires at least 2 arguments, but 1 was provided
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP,
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:544:3: note: candidate constructor not viable: requires at least 2 arguments, but 1 was provided
IRBuilder(LLVMContext &C, const T &F, Inserter I = Inserter(),
^
/usr/local/opt/llvm/include/llvm/IR/IRBuilder.h:572:3: note: candidate constructor not viable: requires at least 3 arguments, but 1 was provided
IRBuilder(BasicBlock *TheBB, BasicBlock::iterator IP, const T &F,
^
/Users/dawsonreid/Develop/Ethereum/mist/interface/webthree-umbrella/libethereum/evmjit/libevmjit/Compiler.cpp:128:42: error: no viable conversion from 'llvm::ilist_iterator<llvm::BasicBlock>' to
'llvm::BasicBlock *'
jumpTableInput->addIncoming(destIdx, it); // Fill up PHI node
^~
/usr/local/opt/llvm/include/llvm/IR/Instructions.h:2569:42: note: passing argument to parameter 'BB' here
void addIncoming(Value *V, BasicBlock *BB) {
^
Generating ui_BlockList.h
Generating ui_ExportState.h
Generating ui_Browser.h
Generating ui_Cors.h
Generating ui_JsConsoleWidget.h
Generating ui_LogPanel.h
Generating ui_OtherAccounts.h
Generating ui_GasPricing.h
Generating ui_InjectTransactions.h
Generating ui_Whisper.h
Generating ui_WhisperPeers.h
Generating moc_AlethZero.cpp
Scanning dependencies of target jsengine
[ 6%] Building CXX object webthree/libjsengine/CMakeFiles/jsengine.dir/JSEngine.cpp.o
[ 6%] Building CXX object webthree/libjsengine/CMakeFiles/jsengine.dir/JSPrinter.cpp.o
2 errors generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Compiler.cpp.o] Error 1
make[1]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 7%] Building CXX object webthree/libjsengine/CMakeFiles/jsengine.dir/JSV8Engine.cpp.o
[ 7%] Building CXX object webthree/libjsengine/CMakeFiles/jsengine.dir/JSV8Printer.cpp.o
[ 7%] Building CXX object webthree/libjsengine/CMakeFiles/jsengine.dir/JSV8RPC.cpp.o
[ 7%] Linking CXX shared library libjsengine.dylib
[ 7%] Built target jsengine
Generating moc_Aleth.cpp
[ 7%] Built target AlethOne_automoc
[ 7%] Built target AlethFive_automoc
Generating moc_Connect.cpp
Generating moc_Plugin.cpp
Generating moc_AlethFace.cpp
Generating moc_SettingsDialog.cpp
Generating moc_TransactDialog.cpp
Generating moc_AlethWhisper.cpp
Generating moc_ZeroFace.cpp
Generating moc_DappLoader.cpp
Generating moc_EVMJIT.cpp
Generating moc_Debugger.cpp
Generating moc_Mining.cpp
Generating moc_SendDialog.cpp
Generating moc_AllAccounts.cpp
Generating moc_Slave.cpp
Generating moc_BrainWallet.cpp
Generating moc_SyncView.cpp
[ 7%] Built target aleth_automoc
Generating moc_ImportKey.cpp
Generating moc_NewAccount.cpp
Generating moc_BlockList.cpp
Generating moc_ExportState.cpp
Generating moc_PrivateChain.cpp
Generating moc_SpecialBlockChain.cpp
Generating moc_Browser.cpp
Generating moc_Cors.cpp
Generating moc_JsConsole.cpp
Generating moc_JsConsoleWidget.cpp
Generating moc_WebPage.cpp
Generating moc_LogPanel.cpp
Generating moc_Sentinel.cpp
Generating moc_NameRegNamer.cpp
Generating moc_OtherAccounts.cpp
Generating moc_OurAccounts.cpp
Generating moc_GasPricing.cpp
Generating moc_InjectTransactions.cpp
Generating moc_Transact.cpp
Generating moc_Whisper.cpp
Generating moc_WhisperPeers.cpp
[ 7%] Built target AlethZero_automoc
make: *** [all] Error 2
@tarrencev
Copy link

running into similar issues. please let me know if you find the solution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment