Skip to content

Instantly share code, notes, and snippets.

@5chdn
Created February 29, 2016 22:20
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 5chdn/e847dbb1ce103fe7eb9e to your computer and use it in GitHub Desktop.
Save 5chdn/e847dbb1ce103fe7eb9e to your computer and use it in GitHub Desktop.
error: no matching function for call to dev::WebThreeDirect::composeClientVersion
1 ✗ user@x230 ~ $ pacaur -Syu
[sudo] password for user:
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
there is nothing to do
:: Starting AUR upgrade...
:: haskell-deepseq-generics is not present in AUR -- skipping
:: mate-dialogs is not present in AUR -- skipping
:: mate-themes-extras is not present in AUR -- skipping
:: powerdown-git is not present in AUR -- skipping
:: slack-chat is not present in AUR -- skipping
:: uvcvideo-dkms is not present in AUR -- skipping
:: vala-012 is not present in AUR -- skipping
:: resolving dependencies...
:: looking for inter-conflicts...
:: ethereum-git latest revision -- fetching
AUR Packages (1):
Name Old Version New Version
aur/ethereum-git 1.0rc2.r126.g413f624-1 latest
:: Proceed with installation? [Y/n]
:: Retrieving package(s)...
Already up-to-date.
:: View ethereum-git PKGBUILD? [Y/n] n
:: Checking ethereum-git integrity...
==> Making package: ethereum-git 1.0rc2.r132.gbc93486-1 (Mon Feb 29 23:00:08 CET 2016)
==> Retrieving sources...
-> Updating ethereum git repo...
Fetching origin
==> Validating source files with sha256sums...
ethereum ... Skipped
:: Building ethereum-git package(s)...
==> Making package: ethereum-git 1.0rc2.r134.gc308073-1 (Mon Feb 29 23:00:10 CET 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating ethereum git repo...
Fetching origin
==> Validating source files with sha256sums...
ethereum ... Skipped
==> Extracting sources...
-> Creating working copy of webthree-umbrella git repo...
Switched to and reset branch 'makepkg'
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
==> Updating...
Already on 'develop'
Your branch is up-to-date with 'origin/develop'.
Already up-to-date.
==> Building...
/tmp/pacaurtmp-user/ethereum-git/src/ethereum/build /tmp/pacaurtmp-user/ethereum-git/src/ethereum
-- 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.3
-- 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
------------------------------------------------------------------------
-- Gmp headers: /usr/include
-- Gmp lib : /usr/lib64/libgmp.so
------------------------------------------------------------------------
-- Configuring dev
------------------------------------------------------------------------
-- CMake Version 3.4.3
-- 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
------------------------------------------------------------------------
-- JsonCpp headers: /usr/include
-- JsonCpp lib : /usr/lib64/libjsoncpp.so
-- LevelDB headers: /usr/include
-- LevelDB lib : /usr/lib64/libleveldb.so
-- CryptoPP headers: /usr/include
-- CryptoPP lib : /usr/lib64/libcryptopp.so
-- miniupnpc headers: /usr/include
-- miniupnpc lib : /usr/lib64/libminiupnpc.so
./test.cpp./overlaydb.cpp./memorydb.cpp./libdevcore/./rlp.cpp./libdevcore/./core.cpp./libdevcore/./RangeMask.cpp./libdevcore/./FixedHash.cpp./libdevcore/./CommonJS.cpp./libdevcore/./Base36.cpp./libdevcrypto/./trie.cpp./libdevcrypto/./hexPrefix.cpp./libdevcrypto/./crypto.cpp./libdevcrypto/./SecretStore.cpp./libdevcrypto/./MemTrie.cpp./libdevcrypto/./AES.cpp./libp2p/./rlpx.cpp./libp2p/./peer.cpp./libp2p/./net.cpp./libp2p/./eip-8.cpp./libp2p/./capability.cpp
------------------------------------------------------------------------
-- Configuring ethereum
------------------------------------------------------------------------
-- CMake Version 3.4.3
-- 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.1
-- Using LLVMConfig.cmake in: /usr/share/llvm/cmake
-- EVM JIT version: 0.9.0
-- OpenCL headers: /usr/include
-- OpenCL lib : /usr/lib64/libOpenCL.so
-- Cpuid headers: CPUID_INCLUDE_DIR-NOTFOUND
-- Cpuid lib : CPUID_LIBRARY-NOTFOUND
-- 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
-- curl headers: /usr/include
-- curl lib : /usr/lib64/libcurl.so
-- 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.3
-- 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
------------------------------------------------------------------------
-- microhttpd headers: /usr/include
-- microhttpd lib : /usr/lib64/libmicrohttpd.so
-- jsonrpcstub location : /usr/bin/jsonrpcstub
-- solidity headers: /tmp/pacaurtmp-user/ethereum-git/src/ethereum/solidity
-- solidity lib : solidity
-- V8 headers: /usr/include
-- V8 lib : /usr/lib64/libv8.so
-- readline headers: /usr/include
-- readline lib : /usr/lib64/libreadline.so
------------------------------------------------------------------------
-- Configuring solidity
------------------------------------------------------------------------
-- CMake Version 3.4.3
-- 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.3
-- 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.3
-- 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: /tmp/pacaurtmp-user/ethereum-git/src/ethereum/build
[ 3%] Built target secp256k1
[ 3%] Built target scrypt
[ 3%] Built target dev_BuildInfo.h
[ 7%] Built target evmjit
[ 7%] Built target cpp-ethereum_BuildInfo.h
[ 8%] Built target ethash
[ 8%] Built target ethereum_BuildInfo.h
[ 9%] Built target natspec
[ 9%] Built target minerfarm.jsonstub
[ 9%] Built target minerphonehome.jsonstub
[ 9%] Built target webthree_BuildInfo.h
[ 9%] Built target solidity_BuildInfo.h
[ 9%] Built target personal.jsonstub
[ 9%] Built target whisper.jsonstub
[ 9%] Built target db.jsonstub
[ 9%] Built target bzz.jsonstub
[ 9%] Built target web3.jsonstub
[ 9%] Built target admin_net.jsonstub
[ 9%] Built target net.jsonstub
[ 9%] Built target admin_utils.jsonstub
[ 10%] Built target jsengine
[ 10%] Built target eth.jsonstub
[ 11%] Automatic moc and uic for target aleth
[ 11%] Built target alethzero_BuildInfo.h
[ 11%] Built target admin_eth.jsonstub
[ 11%] Automatic moc, uic and rcc for target alethone
[ 11%] Built target aleth_automoc
[ 11%] Automatic moc and uic for target alethzero
[ 11%] Built target alethone_automoc
[ 11%] Automatic moc and uic for target mix
[ 11%] Built target alethzero_automoc
[ 11%] Built target mix_automoc
[ 11%] Built target mix_BuildInfo.h
[ 15%] Built target devcore
[ 17%] Built target ethash-cl
[ 19%] Built target evmcore
[ 20%] Built target devcrypto
[ 22%] Built target jsconsole
[ 22%] Built target bench
[ 22%] Built target rlp
[ 26%] Built target p2p
[ 28%] Built target evmasm
[ 30%] Built target ethcore
[ 32%] Built target whisper
[ 34%] Built target lll
[ 39%] Built target testweb3core
[ 40%] Built target ethkey
[ 41%] Built target lllc
[ 48%] Built target evm
[ 51%] Built target solidity
[ 51%] Built target solc
[ 51%] Built target soljson
[ 57%] Built target ethereum
[ 59%] Built target ethashseal
[ 63%] Built target soltest
[ 64%] Built target testutils
[ 64%] Built target ethvm
[ 64%] Built target ethminer
[ 65%] Built target webthree
[ 67%] Built target exp
[ 72%] Built target web3jsonrpc
[ 78%] Built target testeth
[ 79%] Built target ethrpctest
[ 79%] Built target eth
[ 80%] Built target testweb3
[ 80%] Built target flu
[ 81%] Building CXX object alethzero/libaleth/CMakeFiles/aleth.dir/Aleth.cpp.o
[ 81%] Building CXX object alethzero/libaleth/CMakeFiles/aleth.dir/AccountHolder.cpp.o
[ 81%] Building CXX object alethzero/libaleth/CMakeFiles/aleth.dir/AccountNamer.cpp.o
[ 81%] Linking CXX executable mix
[ 88%] Built target mix
[ 88%] Building CXX object alethzero/libaleth/CMakeFiles/aleth.dir/aleth_automoc.cpp.o
/tmp/pacaurtmp-user/ethereum-git/src/ethereum/alethzero/libaleth/Aleth.cpp: In member function ‘bool dev::aleth::Aleth::open(dev::aleth::Aleth::OnInit)’:
/tmp/pacaurtmp-user/ethereum-git/src/ethereum/alethzero/libaleth/Aleth.cpp:129:80: error: no matching function for call to ‘dev::WebThreeDirect::composeClientVersion(std::__cxx11::string&)’
web3()->setClientVersion(WebThreeDirect::composeClientVersion(m_clientVersion));
^
In file included from /tmp/pacaurtmp-user/ethereum-git/src/ethereum/alethzero/libaleth/Aleth.h:26:0,
from /tmp/pacaurtmp-user/ethereum-git/src/ethereum/alethzero/libaleth/Aleth.cpp:22:
/tmp/pacaurtmp-user/ethereum-git/src/ethereum/webthree/libwebthree/WebThree.h:145:21: note: candidate: static std::__cxx11::string dev::WebThreeDirect::composeClientVersion(const string&, const string&)
static std::string composeClientVersion(std::string const& _client, std::string const& _name);
^
/tmp/pacaurtmp-user/ethereum-git/src/ethereum/webthree/libwebthree/WebThree.h:145:21: note: candidate expects 2 arguments, 1 provided
alethzero/libaleth/CMakeFiles/aleth.dir/build.make:382: recipe for target 'alethzero/libaleth/CMakeFiles/aleth.dir/Aleth.cpp.o' failed
make[2]: *** [alethzero/libaleth/CMakeFiles/aleth.dir/Aleth.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:3749: recipe for target 'alethzero/libaleth/CMakeFiles/aleth.dir/all' failed
make[1]: *** [alethzero/libaleth/CMakeFiles/aleth.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build ethereum-git package(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment