Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
5 tasks
airatru opened this issue Apr 17, 2018 · 8 comments
Closed
5 tasks

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

airatru opened this issue Apr 17, 2018 · 8 comments
Labels
compile bug an unexpected feature while compiling stuff help wanted requires man power to be completed

Comments

@airatru
Copy link

airatru commented Apr 17, 2018

Issue Template

Context

Prerequisites

  • [x ] Are you running the latest version?

User Story:

  • "I'm submitting a ... "
    • [x ] bug report
    • feature request
    • support request
    • translation request

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 since D' 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 (see U')
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 since D' 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 (see U')
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 since D' 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 (see U')
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 since D' 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 (see U')
CC src/ext/curve25519_donna/src_common_libcurve25519_donna_a-curve25519-donna.o
AR src/common/libcurve25519_donna.a
ar: u' modifier ignored since D' 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 (see U')
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 since D' 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)

  • Steps :
  1. follow linux installation guide

Your Environment

  • Verge Release:
  • CPU: raspberry pi3
  • GPU:
  • RAM:
  • OS: ubuntu 16.04 xenial
    • I'm using Mac
    • [x ] I'm using Linux
    • I'm using Mac

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

have installed and running bitcoin core 0.15.1, no issues.

@jrsikors
Copy link
Contributor

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.

@jrsikors jrsikors added bug just an unexpected feature help wanted requires man power to be completed labels Apr 17, 2018
@airatru
Copy link
Author

airatru commented Apr 18, 2018

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
Copy link
Contributor

jrsikors commented Apr 19, 2018

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 😄

@pcp1985
Copy link

pcp1985 commented Apr 20, 2018 via email

@justinvforvendetta
Copy link
Member

justinvforvendetta commented Apr 20, 2018

vergecurrency/raspi@d6bd677

vergecurrency/raspi@9dd5cab

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
Copy link
Member

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

@jrsikors jrsikors added compile bug an unexpected feature while compiling stuff and removed bug just an unexpected feature labels Apr 26, 2018
@jrsikors
Copy link
Contributor

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

@jrsikors
Copy link
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compile bug an unexpected feature while compiling stuff help wanted requires man power to be completed
Projects
None yet
Development

No branches or pull requests

4 participants