vergecurrency / verge

Official Verge Core Source Code Repository :muscle:
https://VergeCurrency.com
MIT License
1.41k stars 394 forks source link

qt wallet failed to compile on ubuntu 16.04 arm for RPI3 #724

Closed airatru closed 5 years ago

airatru commented 6 years ago

Issue Template

Context

Prerequisites

User Story:

Expected Behavior

Current Behavior

... checking whether the compiler accepts -Winvalid-pp-token... no checking whether the compiler accepts -Winvalid-source-encoding... no checking whether the compiler accepts -Winvalid-token-paste... no checking whether the compiler accepts -Wknr-promoted-parameter... no checking whether the compiler accepts -Wlanguage-extension-token... no checking whether the compiler accepts -Wlarge-by-value-copy... no checking whether the compiler accepts -Wliteral-conversion... no checking whether the compiler accepts -Wliteral-range... no checking whether the compiler accepts -Wlocal-type-template-args... no checking whether the compiler accepts -Wlogical-op... yes checking whether the compiler accepts -Wloop-analysis... no checking whether the compiler accepts -Wmain-return-type... no checking whether the compiler accepts -Wmalformed-warning-check... no checking whether the compiler accepts -Wmethod-signatures... no checking whether the compiler accepts -Wmicrosoft... no checking whether the compiler accepts -Wmicrosoft-exists... no checking whether the compiler accepts -Wmismatched-parameter-types... no checking whether the compiler accepts -Wmismatched-return-types... no checking whether the compiler accepts -Wmissing-field-initializers... yes checking whether the compiler accepts -Wmissing-format-attribute... yes checking whether the compiler accepts -Wmissing-noreturn... yes checking whether the compiler accepts -Wmissing-selector-name... no checking whether the compiler accepts -Wmissing-sysroot... no checking whether the compiler accepts -Wmissing-variable-declarations... no checking whether the compiler accepts -Wmodule-conflict... no checking whether the compiler accepts -Wnested-anon-types... no checking whether the compiler accepts -Wnewline-eof... no checking whether the compiler accepts -Wnon-literal-null-conversion... no checking whether the compiler accepts -Wnon-pod-varargs... no checking whether the compiler accepts -Wnonportable-cfstrings... no checking whether the compiler accepts -Wnormalized=id... yes checking whether the compiler accepts -Wnull-arithmetic... no checking whether the compiler accepts -Wnull-character... no checking whether the compiler accepts -Wnull-conversion... no checking whether the compiler accepts -Wnull-dereference... no checking whether the compiler accepts -Wout-of-line-declaration... no checking whether the compiler accepts -Wover-aligned... no checking whether the compiler accepts -Woverlength-strings... yes checking whether the compiler accepts -Woverride-init... yes checking whether the compiler accepts -Woverriding-method-mismatch... no checking whether the compiler accepts -Wpointer-type-mismatch... no checking whether the compiler accepts -Wpredefined-identifier-outside-function... no checking whether the compiler accepts -Wprotocol-property-synthesis-ambiguity... no checking whether the compiler accepts -Wreadonly-iboutlet-property... no checking whether the compiler accepts -Wreadonly-setter-attrs... no checking whether the compiler accepts -Wreceiver-expr... no checking whether the compiler accepts -Wreceiver-forward-class... no checking whether the compiler accepts -Wreceiver-is-weak... no checking whether the compiler accepts -Wreinterpret-base-class... no checking whether the compiler accepts -Wrequires-super-attribute... no checking whether the compiler accepts -Wreserved-user-defined-literal... no checking whether the compiler accepts -Wreturn-stack-address... no checking whether the compiler accepts -Wsection... no checking whether the compiler accepts -Wselector-type-mismatch... no checking whether the compiler accepts -Wsentinel... no checking whether the compiler accepts -Wserialized-diagnostics... no checking whether the compiler accepts -Wshadow... yes checking whether the compiler accepts -Wshift-count-negative... yes checking whether the compiler accepts -Wshift-count-overflow... yes checking whether the compiler accepts -Wshift-negative-value... no checking whether the compiler accepts -Wshift-overflow=2... no checking whether the compiler accepts -Wshift-sign-overflow... no checking whether the compiler accepts -Wshorten-64-to-32... no checking whether the compiler accepts -Wsizeof-array-argument... yes checking whether the compiler accepts -Wsource-uses-openmp... no checking whether the compiler accepts -Wstatic-float-init... no checking whether the compiler accepts -Wstatic-in-inline... no checking whether the compiler accepts -Wstatic-local-in-inline... no checking whether the compiler accepts -Wstrict-overflow=1... yes checking whether the compiler accepts -Wstring-compare... no checking whether the compiler accepts -Wstring-conversion... no checking whether the compiler accepts -Wstrlcpy-strlcat-size... no checking whether the compiler accepts -Wstrncat-size... no checking whether the compiler accepts -Wsuggest-attribute=format... yes checking whether the compiler accepts -Wsuggest-attribute=noreturn... yes checking whether the compiler accepts -Wsuper-class-method-mismatch... no checking whether the compiler accepts -Wswitch-bool... yes checking whether the compiler accepts -Wsync-nand... yes checking whether the compiler accepts -Wtautological-constant-out-of-range-compare... no checking whether the compiler accepts -Wtentative-definition-incomplete-type... no checking whether the compiler accepts -Wtrampolines... yes checking whether the compiler accepts -Wtype-safety... no checking whether the compiler accepts -Wtypedef-redefinition... no checking whether the compiler accepts -Wtypename-missing... no checking whether the compiler accepts -Wundefined-inline... no checking whether the compiler accepts -Wundefined-internal... no checking whether the compiler accepts -Wundefined-reinterpret-cast... no checking whether the compiler accepts -Wunicode... no checking whether the compiler accepts -Wunicode-whitespace... no checking whether the compiler accepts -Wunknown-warning-option... no checking whether the compiler accepts -Wunnamed-type-template-args... no checking whether the compiler accepts -Wunneeded-member-function... no checking whether the compiler accepts -Wunsequenced... no checking whether the compiler accepts -Wunsupported-visibility... no checking whether the compiler accepts -Wunused-but-set-parameter... yes checking whether the compiler accepts -Wunused-but-set-variable... yes checking whether the compiler accepts -Wunused-command-line-argument... no checking whether the compiler accepts -Wunused-const-variable=2... no checking whether the compiler accepts -Wunused-exception-parameter... no checking whether the compiler accepts -Wunused-local-typedefs... yes checking whether the compiler accepts -Wunused-member-function... no checking whether the compiler accepts -Wunused-sanitize-argument... no checking whether the compiler accepts -Wunused-volatile-lvalue... no checking whether the compiler accepts -Wuser-defined-literals... no checking whether the compiler accepts -Wvariadic-macros... yes checking whether the compiler accepts -Wvector-conversion... no checking whether the compiler accepts -Wvector-conversions... no checking whether the compiler accepts -Wvexing-parse... no checking whether the compiler accepts -Wvisibility... no checking whether the compiler accepts -Wvla-extension... no checking whether the compiler accepts -Wzero-length-array... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Doxyfile config.status: creating Makefile config.status: creating contrib/dist/suse/tor.sh config.status: creating contrib/operator-tools/tor.logrotate config.status: creating contrib/dist/tor.sh config.status: creating contrib/dist/torctl config.status: creating contrib/dist/tor.service config.status: creating src/config/torrc.sample config.status: creating src/config/torrc.minimal config.status: creating src/rust/.cargo/config config.status: creating scripts/maint/checkOptionDocs.pl config.status: creating scripts/maint/updateVersions.pl config.status: creating orconfig.h config.status: executing depfiles commands checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating share/setup.nsi config.status: creating share/qt/Info.plist config.status: creating qa/pull-tester/run-bitcoind-for-test.sh config.status: creating qa/pull-tester/build-tests.sh config.status: creating src/config/verge-config.h config.status: executing depfiles commands Making all in tor make[1]: Entering directory '/home/user/VERGE/verge/verge/tor' make all-am make[2]: Entering directory '/home/user/VERGE/verge/verge/tor' CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_1.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_add.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_cmov.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_copy.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_frombytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_invert.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_isnegative.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_isnonzero.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_mul.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_neg.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_pow22523.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sq.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sq2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_sub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-fe_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_add.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_double_scalarmult.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_frombytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_madd.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_msub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p1p1_to_p2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p1p1_to_p3.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p2_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p2_dbl.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_dbl.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_to_cached.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_to_p2.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_p3_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_precomp_0.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_scalarmult_base.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_sub.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-ge_tobytes.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-keypair.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-open.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sc_muladd.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sc_reduce.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-sign.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-keyconv.o CC src/ext/ed25519/ref10/src_ext_ed25519_ref10_libed25519_ref10_a-blinding.o AR src/ext/ed25519/ref10/libed25519_ref10.a ar: u' modifier ignored sinceD' is the default (see U') CC src/ext/ed25519/donna/src_ext_ed25519_donna_libed25519_donna_a-ed25519_tor.o AR src/ext/ed25519/donna/libed25519_donna.a ar:u' modifier ignored since D' is the default (seeU') CC src/ext/keccak-tiny/src_ext_keccak_tiny_libkeccak_tiny_a-keccak-tiny-unrolled.o AR src/ext/keccak-tiny/libkeccak-tiny.a ar: u' modifier ignored sinceD' is the default (see U') CC src/ext/trunnel/src_trunnel_libor_trunnel_a-trunnel.o CC src/trunnel/src_trunnel_libor_trunnel_a-ed25519_cert.o CC src/trunnel/src_trunnel_libor_trunnel_a-link_handshake.o CC src/trunnel/src_trunnel_libor_trunnel_a-pwbox.o CC src/trunnel/hs/src_trunnel_libor_trunnel_a-cell_common.o CC src/trunnel/hs/src_trunnel_libor_trunnel_a-cell_establish_intro.o CC src/trunnel/hs/src_trunnel_libor_trunnel_a-cell_introduce1.o CC src/trunnel/hs/src_trunnel_libor_trunnel_a-cell_rendezvous.o CC src/trunnel/src_trunnel_libor_trunnel_a-channelpadding_negotiation.o AR src/trunnel/libor-trunnel.a ar:u' modifier ignored since D' is the default (seeU') CC src/common/address.o CC src/common/backtrace.o CC src/common/buffers.o CC src/common/compat.o CC src/common/compat_threads.o CC src/common/compat_time.o CC src/common/confline.o CC src/common/container.o CC src/common/log.o CC src/common/memarea.o CC src/common/pubsub.o CC src/common/util.o CC src/common/util_bug.o CC src/common/util_format.o CC src/common/util_process.o CC src/common/sandbox.o CC src/common/storagedir.o CC src/common/workqueue.o CC src/common/compat_pthreads.o CC src/ext/readpassphrase.o CC src/common/compat_rust.o AR src/common/libor.a ar: u' modifier ignored sinceD' is the default (see U') CC src/ext/src_common_libor_ctime_a-csiphash.o CC src/common/src_common_libor_ctime_a-di_ops.o AR src/common/libor-ctime.a ar:u' modifier ignored since D' is the default (seeU') CC src/common/aes.o CC src/common/buffers_tls.o CC src/common/compress.o CC src/common/compress_lzma.o CC src/common/compress_none.o CC src/common/compress_zlib.o CC src/common/compress_zstd.o CC src/common/crypto.o CC src/common/crypto_pwbox.o CC src/common/crypto_s2k.o CC src/common/crypto_format.o CC src/common/tortls.o CC src/common/crypto_curve25519.o CC src/common/crypto_ed25519.o AR src/common/libor-crypto.a ar: u' modifier ignored sinceD' is the default (see U') CC src/common/compat_libevent.o CC src/common/procmon.o CC src/common/timers.o CC src/ext/timeouts/timeout.o AR src/common/libor-event.a ar:u' modifier ignored since D' is the default (seeU') CC src/ext/curve25519_donna/src_common_libcurve25519_donna_a-curve25519-donna.o AR src/common/libcurve25519_donna.a ar: u' modifier ignored sinceD' is the default (see U') CC src/or/addressmap.o CC src/or/bridges.o CC src/or/channel.o CC src/or/channelpadding.o CC src/or/channeltls.o CC src/or/circpathbias.o CC src/or/circuitbuild.o CC src/or/circuitlist.o CC src/or/circuitmux.o CC src/or/circuitmux_ewma.o CC src/or/circuitstats.o CC src/or/circuituse.o CC src/or/command.o CC src/or/config.o CC src/or/confparse.o CC src/or/connection.o CC src/or/connection_edge.o CC src/or/connection_or.o CC src/or/conscache.o CC src/or/consdiff.o CC src/or/consdiffmgr.o CC src/or/control.o CC src/or/cpuworker.o CC src/or/dircollate.o CC src/or/directory.o CC src/or/dirserv.o CC src/or/dirvote.o CC src/or/dns.o CC src/or/dnsserv.o CC src/or/fp_pair.o CC src/or/geoip.o CC src/or/entrynodes.o CC src/or/ext_orport.o CC src/or/hibernate.o CC src/or/hs_cache.o CC src/or/hs_cell.o CC src/or/hs_circuit.o CC src/or/hs_circuitmap.o CC src/or/hs_client.o CC src/or/hs_common.o CC src/or/hs_config.o CC src/or/hs_descriptor.o CC src/or/hs_ident.o CC src/or/hs_intropoint.o CC src/or/hs_ntor.o CC src/or/hs_service.o CC src/or/keypin.o CC src/or/main.o CC src/or/microdesc.o CC src/or/networkstatus.o CC src/or/nodelist.o CC src/or/onion.o CC src/or/onion_fast.o CC src/or/onion_tap.o CC src/or/shared_random.o CC src/or/shared_random_state.o CC src/or/transports.o CC src/or/parsecommon.o CC src/or/periodic.o CC src/or/protover.o CC src/or/proto_cell.o CC src/or/proto_control0.o CC src/or/proto_ext_or.o CC src/or/proto_http.o CC src/or/proto_socks.o CC src/or/policies.o CC src/or/reasons.o CC src/or/relay.o CC src/or/rendcache.o CC src/or/rendclient.o CC src/or/rendcommon.o CC src/or/rendmid.o CC src/or/rendservice.o CC src/or/rephist.o CC src/or/replaycache.o CC src/or/router.o CC src/or/routerkeys.o CC src/or/routerlist.o CC src/or/routerparse.o CC src/or/routerset.o CC src/or/scheduler.o CC src/or/scheduler_kist.o CC src/or/scheduler_vanilla.o CC src/or/statefile.o CC src/or/status.o CC src/or/torcert.o CC src/or/onion_ntor.o AR src/or/libtor.a ar:u' modifier ignored since D' is the default (seeU') make[2]: Leaving directory '/home/user/VERGE/verge/verge/tor' make[1]: Leaving directory '/home/user/VERGE/verge/verge/tor' Making all in src make[1]: Entering directory '/home/user/VERGE/verge/verge/src' Generated test/data/base58_encode_decode.json.h Generated test/data/base58_keys_invalid.json.h Generated test/data/base58_keys_valid.json.h Generated test/data/script_invalid.json.h Generated test/data/script_valid.json.h Generated test/data/tx_invalid.json.h Generated test/data/tx_valid.json.h make all-am make[2]: Entering directory '/home/user/VERGE/verge/verge/src' CXX libbitcoin_server_a-addrman.o CXX libbitcoin_server_a-alert.o CXX libbitcoin_server_a-bloom.o CXX libbitcoin_server_a-checkpoints.o CXX libbitcoin_server_a-init.o In file included from txdb-leveldb.h:9:0, from txdb.h:9, from init.cpp:8: main.h: In member function ‘void CBlock::print() const’: main.h:1215:10: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] void print() const ^ CXX libbitcoin_server_a-db.o CXX libbitcoin_server_a-txdb-leveldb.o CXX libbitcoin_server_a-bitcoinrpc.o CXX libbitcoin_server_a-keystore.o CXX libbitcoin_server_a-main.o main.cpp:1980:20: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] printf("Postponing %"PRIszu" reconnects\n", vpindexSecondary.size() ^ main.cpp: In function ‘CBlock CreateNewBlock(CWallet, bool, int)’: main.cpp:4387:5: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] auto_ptr pblock(new CBlock()); ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/thread_data.hpp:12, from /usr/include/boost/thread/thread_only.hpp:17, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from util.h:22, from alert.h:13, from main.cpp:6: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ main.cpp: In function ‘void VERGEMiner(CWallet, bool)’: main.cpp:4841:9: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] auto_ptr pblock(CreateNewBlock(pwallet, fProofOfStake, fProofOf ^ In file included from /usr/include/c++/5/memory:81:0, from /usr/include/boost/config/no_tr1/memory.hpp:21, from /usr/include/boost/smart_ptr/shared_ptr.hpp:23, from /usr/include/boost/shared_ptr.hpp:17, from /usr/include/boost/date_time/time_clock.hpp:17, from /usr/include/boost/thread/thread_time.hpp:9, from /usr/include/boost/thread/lock_types.hpp:18, from /usr/include/boost/thread/pthread/thread_data.hpp:12, from /usr/include/boost/thread/thread_only.hpp:17, from /usr/include/boost/thread/thread.hpp:12, from /usr/include/boost/thread.hpp:13, from util.h:22, from alert.h:13, from main.cpp:6: /usr/include/c++/5/bits/unique_ptr.h:49:28: note: declared here template class auto_ptr; ^ In file included from txdb-leveldb.h:9:0, from txdb.h:9, from main.cpp:9: main.h: In member function ‘uint256 CBlockHeader::GetPoWHash(int) const’: main.h:965:13: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] uint256 GetPoWHash(int algo) const ^ CXX libbitcoin_server_a-noui.o CXX libbitcoin_server_a-net.o CXX libbitcoin_server_a-rpcblockchain.o rpcblockchain.cpp: In function ‘json_spirit::Object blockToJSON(const CBlock&, const CBlockIndex, bool)’: rpcblockchain.cpp:74:8: warning: stack protector not protecting local variables: variable length buffer [-Wstack-protector] Object blockToJSON(const CBlock& block, const CBlockIndex* blockindex, bool fPr ^ CXX libbitcoin_server_a-rpcmining.o CXX libbitcoin_server_a-rpcnet.o CXX libbitcoin_server_a-rpcrawtransaction.o CXX libbitcoin_server_a-rpcsmessage.o rpcsmessage.cpp:808:46: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] snprintf(cbuf, sizeof(cbuf), "%"PRIszu, tokenSet.size()); ^ AR libbitcoin_server.a /usr/bin/ar: u' modifier ignored sinceD' is the default (see `U') CXX libbitcoin_common_a-key.o CXX libbitcoin_common_a-netbase.o CXX libbitcoin_common_a-protocol.o CXX libbitcoin_common_a-script.o CXX libbitcoin_common_a-hash.o CXX libbitcoin_common_a-kernel.o CXX libbitcoin_common_a-scrypt.o scrypt.cpp:45:19: fatal error: cpuid.h: No such file or directory compilation terminated. Makefile:2513: recipe for target 'libbitcoin_common_a-scrypt.o' failed make[2]: [libbitcoin_common_a-scrypt.o] Error 1 make[2]: Leaving directory '/home/user/VERGE/verge/verge/src' Makefile:1548: recipe for target 'all' failed make[1]: [all] Error 2 make[1]: Leaving directory '/home/user/VERGE/verge/verge/src' Makefile:538: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1

Screenshots

Possible Solution

Steps to Reproduce (for bugs)

Your Environment

Any extra information that might be useful in the debugging process.

have installed and running bitcoin core 0.15.1, no issues.

jrsikors commented 6 years ago

the code in scrypt.cpp, which apparently triggers for you and not many others...

#if defined(HAVE_SSE2) && !defined(USE_SSE2_ALWAYS)
#ifdef _MSC_VER
// MSVC 64bit is unable to use inline asm
#include <intrin.h>
#else
// GCC Linux or i686-w64-mingw32
#include <cpuid.h>
#endif
#endif

is trying to include cpuid.h .. which doesn't exist.

airatru commented 6 years ago

So, the reason it didn't compile, because rpi3 doesn't have SSE2, or runs not 64bit environment? Would be cool to have it running on RPI3, like other wallets do. If someone decides to make it compatible with rpi, I could help debug it, I guess.

jrsikors commented 6 years ago

Unfortunately this is beyond my expertise on the matter... Justin has had a busy week ... I would have to defer this to @justinvforvendetta and @michpiatek to investigate.

They will get around to it eventually, hopefully sooner rather than later. Issue / Bug will remain open until they comment and/or fix

I know it's no consolation, but thanks for identifying the potential bug and posting about here :smile:

pcp1985 commented 6 years ago

Jeff... You are resolving or resolved more issues than Sunerok itself within these days... Always felt good seeing your enthusiasm and positive outlook... Keep it up man, these days being positive is the most difficult part! :)

On Fri, Apr 20, 2018 at 1:03 AM, Jeff S notifications@github.com wrote:

Unfortunately this is beyond my expertise on the matter... Justin has had a busy week ... I would have to defer this to @justinvforvendetta https://github.com/justinvforvendetta and @michpiatek https://github.com/michpiatek to investigate.

They will get around to it eventually, hopefully sooner rather than later. Issue / Bug will remain open until they comment and/or fix 😄

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/vergecurrency/VERGE/issues/724#issuecomment-382770256, or mute the thread https://github.com/notifications/unsubscribe-auth/AJWN2rxY6VXbtiMkEbZ8fdWdm_iaRP_uks5tqKdJgaJpZM4TYkTb .

-- Cheers PC

justinvforvendetta commented 6 years ago

https://github.com/vergecurrency/raspi/commit/d6bd677c26ac7ad950028474cfaae9e3338149e0

https://github.com/vergecurrency/raspi/commit/9dd5cabd81ef826e554b95b8ee6445d3d84f2e6d

here you can see how we fix this in the autoconf in the raspi repo (which right now is broken, but thanks for reminding us to bring it to date)

justinvforvendetta commented 6 years ago

@airatru can you please let us know if this solves the issue, and if not, paste the build where it breaks? thanks man!

jrsikors commented 6 years ago

@airatru -- have you had a chance to check out justin's suggestions?

jrsikors commented 5 years ago

We are closing ALL issues to get a clean slate after the major codebase update. Please re-submit issue with details if this is still an issue moving forward.