Skip to content

Instantly share code, notes, and snippets.

@ericpeters0n
Created January 13, 2016 17:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericpeters0n/9fec27470e93fa8411e5 to your computer and use it in GitHub Desktop.
Save ericpeters0n/9fec27470e93fa8411e5 to your computer and use it in GitHub Desktop.
Erics-MacBook-Pro:build ericpeters0n$ make -j6
Scanning dependencies of target dev_BuildInfo.h
Scanning dependencies of target cpp-ethereum_BuildInfo.h
Scanning dependencies of target secp256k1
Scanning dependencies of target ethereum_BuildInfo.h
Scanning dependencies of target scrypt
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%] Built target dev_BuildInfo.h
Scanning dependencies of target Sentinel.jsonstub
[ 2%] Built target Sentinel.jsonstub
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-mcf.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto-scrypt-saltgen.c.o
Scanning dependencies of target ethash
[ 2%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT.cpp.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-check.c.o
[ 2%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io.c.o
[ 2%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-hash.c.o
[ 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/internal.c.o
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/crypto_scrypt-nosse.c.o
[ 3%] Built target ethereum_BuildInfo.h
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/sha256.c.o
[ 3%] Generating NatspecResources.hpp
Scanning dependencies of target natspec
[ 3%] Building C object webthree-helpers/utils/libscrypt/CMakeFiles/scrypt.dir/slowequals.c.o
[ 3%] Building CXX object libethereum/libnatspec/CMakeFiles/natspec.dir/NatspecExpressionEvaluator.cpp.o
[ 3%] Building C object libethereum/libethash/CMakeFiles/ethash.dir/io_posix.c.o
[ 3%] Linking C shared library libscrypt.dylib
[ 3%] Building CXX object libethereum/libethash/CMakeFiles/ethash.dir/sha3_cryptopp.cpp.o
[ 3%] Built target scrypt
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/JIT-c.cpp.o
[ 4%] Built target cpp-ethereum_BuildInfo.h
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Arith256.cpp.o
[ 4%] Linking CXX shared library libnatspec.dylib
[ 4%] Built target natspec
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o
Scanning dependencies of target minerfarm.jsonstub
[ 4%] Built target minerfarm.jsonstub
[ 4%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o
[ 5%] Linking CXX shared library libethash.dylib
[ 5%] Built target ethash
[ 5%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Cache.cpp.o
[ 5%] Linking C static library libsecp256k1.a
[ 5%] Built target secp256k1
[ 6%] Building CXX object libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Compiler.cpp.o
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:86:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:203:17: error: no member named 'getNextNode' in 'llvm::Argument'
auto yArg = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:301:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:325:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:369:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:415:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:441:14: error: no member named 'getNextNode' in 'llvm::Argument'
auto y = x->getNextNode();
~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Arith256.cpp:464:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto exponent = base->getNextNode();
~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:37:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto value = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:87:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:111:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:133:25: error: no member named 'getNextNode' in 'llvm::Argument'
auto index = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/Array.cpp:191:27: error: no member named 'getNextNode' in 'llvm::Argument'
auto newSize = arrayPtr->getNextNode();
~~~~~~~~ ^
/Users/ericpeters0n/Development/webthree-umbrella/libethereum/evmjit/libevmjit/BasicBlock.cpp:170:23: error: no member named 'getNextNode' in 'llvm::Argument'
auto sizePtr = base->getNextNode();
~~~~ ^
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 minerphonehome.jsonstub
[ 6%] Built target minerphonehome.jsonstub
Scanning dependencies of target webthree_BuildInfo.h
1 error generated.
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/BasicBlock.cpp.o] Error 1
Scanning dependencies of target solidity_BuildInfo.h
Scanning dependencies of target admin_utils.jsonstub
[ 6%] Built target webthree_BuildInfo.h
Scanning dependencies of target admin_net.jsonstub
[ 6%] Built target solidity_BuildInfo.h
[ 6%] Built target admin_utils.jsonstub
Scanning dependencies of target web3.jsonstub
Scanning dependencies of target bzz.jsonstub
[ 6%] Built target admin_net.jsonstub
Scanning dependencies of target net.jsonstub
[ 6%] Built target web3.jsonstub
[ 6%] Built target bzz.jsonstub
Scanning dependencies of target whisper.jsonstub
Scanning dependencies of target personal.jsonstub
[ 6%] Built target net.jsonstub
Scanning dependencies of target db.jsonstub
[ 6%] Built target personal.jsonstub
[ 6%] Built target whisper.jsonstub
Scanning dependencies of target eth.jsonstub
Scanning dependencies of target admin_eth.jsonstub
[ 6%] Built target db.jsonstub
[ 6%] Generating JSEngineResources.hpp
[ 6%] Built target eth.jsonstub
[ 6%] Built target admin_eth.jsonstub
5 errors generated.
Scanning dependencies of target alethzero_BuildInfo.h
Scanning dependencies of target aleth_automoc
make[2]: *** [libethereum/evmjit/libevmjit/CMakeFiles/evmjit.dir/Array.cpp.o] Error 1
[ 6%] Automatic moc and uic for target aleth
Scanning dependencies of target AlethFive_automoc
Generating ui_GetPassword.h
[ 6%] Automatic moc, uic and rcc for target AlethFive
Generating ui_AlethFive.h
[ 6%] Built target alethzero_BuildInfo.h
Scanning dependencies of target AlethOne_automoc
Generating ui_Debugger.h
[ 6%] Automatic moc, uic and rcc for target AlethOne
Generating ui_SendDialog.h
Generating moc_AlethFive.cpp
Generating ui_AlethOne.h
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
/Users/ericpeters0n/Development/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/ericpeters0n/Development/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_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
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment