crypto_zoidberg (OP)
|
|
February 20, 2019, 07:28:49 PM |
|
Hey, guys! While Zano mainnet is getting ready we keep improving Boolberry, and quite a few changes were made recently. Here I would like to highlight the most important of them for you: General: * log library was updated to the version which supports log channels (taken from Zano) * added anti-deadlock mechanism, which could track potential traps and save us a lot of time in case of multithreading problems * fixed a bug with possible http flood (thanks to anonimal for pointing to this) * implemented secure and compact Boolberry->Zano coinswap mechanism GUI: * we ported GUI library from old unsupported QT WebKit to stable and smooth QTWebEngine (special thanks to our contributor Alexandra (aldobryn on github) ) * added Unicode support for wallet file path, now it can easily be located in your favorite folder CLI wallet (simplewallet): * simplewallet was greatly improved to be able to work with modern exchanges: ** offline mode implemented for cold wallet support ** exchange API for cold-signing was reviewed and updated ** fixed a bug with incorrect coins handling for watch-only wallets * simplewallet got new commands: ** viewkey -- shows your view keypair ** spendkey -- shows your spend keypair ** recent_blocks -- prints income/outgo per-block summary for last N block containing your txs (it's useful, try it!) ** show_dust -- as you may expect shows how much dust (tiny unspent outputs) you have ** print_ki -- prints key image info * sweep_below command and RPC was improved to work better when lots of small outputs are present in the wallet Today we're releasing a new build: Boolberry 0.3.0.90 containing all these improvements: https://github.com/cryptozoidberg/boolberry/releases/tag/v0.3.0.90Thank you for your support and feedback! Boolberry team Thank you. On your next build.. could you make the fonts bigger plz. thx Sure, can you send exact screenshot and point which fonts you would like to see bigger ? And what platform you have(macos, linux, windows)? And what DPI/resolution?
|
|
|
|
tbearhere
Legendary
Offline
Activity: 3206
Merit: 1003
|
|
February 21, 2019, 08:28:22 PM Last edit: February 21, 2019, 08:52:58 PM by tbearhere |
|
Hey, guys! While Zano mainnet is getting ready we keep improving Boolberry, and quite a few changes were made recently. Here I would like to highlight the most important of them for you: General: * log library was updated to the version which supports log channels (taken from Zano) * added anti-deadlock mechanism, which could track potential traps and save us a lot of time in case of multithreading problems * fixed a bug with possible http flood (thanks to anonimal for pointing to this) * implemented secure and compact Boolberry->Zano coinswap mechanism GUI: * we ported GUI library from old unsupported QT WebKit to stable and smooth QTWebEngine (special thanks to our contributor Alexandra (aldobryn on github) ) * added Unicode support for wallet file path, now it can easily be located in your favorite folder CLI wallet (simplewallet): * simplewallet was greatly improved to be able to work with modern exchanges: ** offline mode implemented for cold wallet support ** exchange API for cold-signing was reviewed and updated ** fixed a bug with incorrect coins handling for watch-only wallets * simplewallet got new commands: ** viewkey -- shows your view keypair ** spendkey -- shows your spend keypair ** recent_blocks -- prints income/outgo per-block summary for last N block containing your txs (it's useful, try it!) ** show_dust -- as you may expect shows how much dust (tiny unspent outputs) you have ** print_ki -- prints key image info * sweep_below command and RPC was improved to work better when lots of small outputs are present in the wallet Today we're releasing a new build: Boolberry 0.3.0.90 containing all these improvements: https://github.com/cryptozoidberg/boolberry/releases/tag/v0.3.0.90Thank you for your support and feedback! Boolberry team Thank you. On your next build.. could you make the fonts bigger plz. thx Sure, can you send exact screenshot and point which fonts you would like to see bigger ? And what platform you have(macos, linux, windows)? And what DPI/resolution? Sure Thx.
|
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
February 24, 2019, 05:41:55 PM |
|
Linking C static library libz.a make[3]: Leaving directory `/root/boolberry/build/release' [ 26%] Built target zlibstatic make[3]: Entering directory `/root/boolberry/build/release' Scanning dependencies of target common make[3]: Leaving directory `/root/boolberry/build/release' make[3]: Entering directory `/root/boolberry/build/release' [ 26%] Building CXX object src/CMakeFiles/common.dir/common/base58.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/common/util.h:12, from /root/boolberry/src/common/base58.cpp:14: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:63:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/common/util.h:12, from /root/boolberry/src/common/base58.cpp:14: /root/boolberry/contrib/epee/include/misc_os_dependent.h:114:35: fatal error: boost/core/demangle.hpp: No such file or directory #include <boost/core/demangle.hpp> ^ compilation terminated. make[3]: *** [src/CMakeFiles/common.dir/common/base58.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/common.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2 root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry#
V0.3.0.90 Compile error! The previous version can be compiled normally!
|
|
|
|
crypto_zoidberg (OP)
|
|
February 24, 2019, 06:18:17 PM |
|
Linking C static library libz.a make[3]: Leaving directory `/root/boolberry/build/release' [ 26%] Built target zlibstatic make[3]: Entering directory `/root/boolberry/build/release' Scanning dependencies of target common make[3]: Leaving directory `/root/boolberry/build/release' make[3]: Entering directory `/root/boolberry/build/release' [ 26%] Building CXX object src/CMakeFiles/common.dir/common/base58.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/common/util.h:12, from /root/boolberry/src/common/base58.cpp:14: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:63:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/common/util.h:12, from /root/boolberry/src/common/base58.cpp:14: /root/boolberry/contrib/epee/include/misc_os_dependent.h:114:35: fatal error: boost/core/demangle.hpp: No such file or directory #include <boost/core/demangle.hpp> ^ compilation terminated. make[3]: *** [src/CMakeFiles/common.dir/common/base58.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/common.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2 root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry#
V0.3.0.90 Compile error! The previous version can be compiled normally!
What boost version are you using? You probably have to install/build on fresh boost version.
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
February 25, 2019, 05:36:59 AM |
|
[ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/
V0.3.0.90 Compile error! The previous version can be compiled normally!
What boost version are you using? You probably have to install/build on fresh boost version. Thank you! After updating boost1.58, there are new problems in the compilation.
|
|
|
|
crypto_zoidberg (OP)
|
|
February 25, 2019, 04:59:32 PM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs?
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
February 27, 2019, 10:43:35 AM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs? Prompt for new questions: [ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/
|
|
|
|
crypto_zoidberg (OP)
|
|
February 27, 2019, 03:23:40 PM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs? Prompt for new questions: [ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/ Dear skygonga! Can you provide which boost version are you using, which OS and which compiler?
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
February 28, 2019, 07:50:46 AM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs? Prompt for new questions: [ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/ Dear skygonga! Can you provide which boost version are you using, which OS and which compiler? ubuntu 14.04-64 boost1.58
|
|
|
|
crypto_zoidberg (OP)
|
|
February 28, 2019, 10:41:48 AM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs? Prompt for new questions: [ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/ Dear skygonga! Can you provide which boost version are you using, which OS and which compiler? ubuntu 14.04-64 boost1.58 Dear friend, you are using old boost version, as i told you before - you need to update to newer one, at least boost 1.64. And you'd better update your compiler as well, default gcc on 14.04 is outdated.
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
March 01, 2019, 09:26:06 PM |
|
.....
Thank you!
After updating boost1.58, there are new problems in the compilation.
What problems? Can you send logs? Prompt for new questions: [ 51%] Building CXX object src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o In file included from /root/boolberry/contrib/epee/include/misc_log_ex.h:54:0, from /root/boolberry/contrib/epee/include/include_base_utils.h:31, from /root/boolberry/src/wallet/wallet2.cpp:10: /root/boolberry/contrib/epee/include/os_defenitions.h:34:5: warning: "_WIN32" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ /root/boolberry/contrib/epee/include/os_defenitions.h:34:15: warning: "_WIN64" is not defined [-Wundef] #if _WIN32 || _WIN64 ^ In file included from /root/boolberry/contrib/epee/include/net/http_client.h:42:0, from /root/boolberry/src/wallet/core_default_rpc_proxy.h:8, from /root/boolberry/src/wallet/wallet2.h:23, from /root/boolberry/src/wallet/wallet2.cpp:13: /root/boolberry/contrib/epee/include/gzip_encoding.h: In constructor ‘epee::net_utils::content_encoding_gzip::content_encoding_gzip(epee::net_utils::i_target_handler*, bool, int)’: /root/boolberry/contrib/epee/include/gzip_encoding.h:59:8: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] int ret = 0; ^ In file included from /usr/local/include/boost/integer.hpp:23:0, from /usr/local/include/boost/archive/basic_binary_oprimitive.hpp:41, from /usr/local/include/boost/archive/binary_oarchive_impl.hpp:22, from /usr/local/include/boost/archive/binary_oarchive.hpp:21, from /root/boolberry/src/wallet/wallet2.cpp:6: /usr/local/include/boost/variant/get.hpp: In instantiation of ‘typename boost::add_reference<const U>::type boost::strict_get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’: /usr/local/include/boost/variant/get.hpp:299:33: required from ‘typename boost::add_reference<const U>::type boost::get(const boost::variant<T0, TN ...>&) [with U = const currency::txout_to_key&; T0 = currency::txout_to_script; TN = {currency::txout_to_scripthash, currency::txout_to_key}; typename boost::add_reference<const U>::type = const currency::txout_to_key&]’ /root/boolberry/src/wallet/wallet2.cpp:1103:75: required from here /usr/local/include/boost/variant/get.hpp:229:5: error: static assertion failed: boost::variant does not contain specified type U, call to boost::get<U>(const boost::variant<T...>&) will always throw boost::bad_get exception BOOST_STATIC_ASSERT_MSG( ^ make[3]: *** [src/CMakeFiles/wallet.dir/wallet/wallet2.cpp.o] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/wallet.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/ Dear skygonga! Can you provide which boost version are you using, which OS and which compiler? ubuntu 14.04-64 boost1.58 Dear friend, you are using old boost version, as i told you before - you need to update to newer one, at least boost 1.64. And you'd better update your compiler as well, default gcc on 14.04 is outdated. Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5 Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
|
|
|
|
crypto_zoidberg (OP)
|
|
March 02, 2019, 10:12:32 AM |
|
.........
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
I'll take care about this, but for now, to build daemon and wallet you can use: make -j daemon simplewallet This will build what you need. (If you building GUI then make -j daemon simplewallet Boolberry) Let me know if that worked for you.
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
March 02, 2019, 04:46:48 PM |
|
.........
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
I'll take care about this, but for now, to build daemon and wallet you can use: make -j daemon simplewallet This will build what you need. (If you building GUI then make -j daemon simplewallet Boolberry) Let me know if that worked for you. root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry# make -j daemon simplewallet make: *** No rule to make target `daemon'. Stop.
|
|
|
|
crypto_zoidberg (OP)
|
|
March 02, 2019, 06:49:57 PM |
|
.........
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
I'll take care about this, but for now, to build daemon and wallet you can use: make -j daemon simplewallet This will build what you need. (If you building GUI then make -j daemon simplewallet Boolberry) Let me know if that worked for you. root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry# make -j daemon simplewallet make: *** No rule to make target `daemon'. Stop. You supposed to compile from build folder, which is "/root/boolberry/build" on your machine I guess. cd /root/boolberry/build make -j daemon simplewallet
|
|
|
|
niXman
Newbie
Offline
Activity: 2
Merit: 0
|
|
March 03, 2019, 12:58:44 PM Last edit: March 03, 2019, 01:19:32 PM by niXman |
|
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
If the problem still is not solved show the output of the "gcc -v" cmd. and "cat /proc/cpuinfo" please.
|
|
|
|
|
skygonga
Newbie
Offline
Activity: 52
Merit: 0
|
|
March 03, 2019, 06:51:32 PM |
|
.........
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
I'll take care about this, but for now, to build daemon and wallet you can use: make -j daemon simplewallet This will build what you need. (If you building GUI then make -j daemon simplewallet Boolberry) Let me know if that worked for you. root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry# make -j daemon simplewallet make: *** No rule to make target `daemon'. Stop. You supposed to compile from build folder, which is "/root/boolberry/build" on your machine I guess. cd /root/boolberry/build make -j daemon simplewallet
Thank you very much! Successfully compiled! (ubuntu 14.04-64 boost1.68 GCC4.85 OR GCC4.9) [ cd boolberry-0.3.0.90/build/release/src make -j daemon simplewallet make -j daemon boolbd ] If GCC5.5: Linking CXX executable boolbd lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated.
|
|
|
|
crypto_zoidberg (OP)
|
|
March 03, 2019, 07:01:44 PM |
|
.........
Updated the system and prompted a new question. ubuntu 14.04-64 boost1.68 GCC5.5
Linking CXX executable connectivity_tool lto1: error: bad value (knl) for -march= switch lto-wrapper: /usr/bin/c++ returned 1 exit status /usr/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make[3]: *** [src/connectivity_tool] Error 1 make[3]: Leaving directory `/root/boolberry/build/release' make[2]: *** [src/CMakeFiles/connectivity_tool.dir/all] Error 2 make[2]: Leaving directory `/root/boolberry/build/release' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/boolberry/build/release' make: *** [build-release] Error 2
I'll take care about this, but for now, to build daemon and wallet you can use: make -j daemon simplewallet This will build what you need. (If you building GUI then make -j daemon simplewallet Boolberry) Let me know if that worked for you. root@iZhp3a3slnxeawyllt1n1zZ:~/boolberry# make -j daemon simplewallet make: *** No rule to make target `daemon'. Stop. You supposed to compile from build folder, which is "/root/boolberry/build" on your machine I guess. cd /root/boolberry/build make -j daemon simplewallet
Thank you very much! Successfully compiled! (ubuntu 14.04-64 boost1.68 GCC4.85 OR GCC4.9) [ cd boolberry-0.3.0.90/build/release/src make -j daemon simplewallet make -j daemon boolbd ] If GCC5.5: Linking CXX executable boolbd lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated. You are not supposed to do "make -j daemon boolbd". Only this: make -j daemon simplewallet
which is equall to make -j daemon make -j simplewallet
|
|
|
|
niXman
Newbie
Offline
Activity: 2
Merit: 0
|
|
March 03, 2019, 10:28:03 PM |
|
If GCC5.5: Linking CXX executable boolbd lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status compilation terminated.
Please show the output of the "cat /proc/cpuinfo" cmd. Did I understand correctly, that using GCC-4.8.5 or GCC-4.9 on the same machine+distro you could successfully build connectivity_tool?
|
|
|
|
|