Bitcoin Forum
July 01, 2024, 11:14:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 [479] 480 481 482 483 484 485 486 »
  Print  
Author Topic: [BBR] Boolberry: Privacy and Security - Guaranteed Since 2014  (Read 1210699 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
crypto_zoidberg (OP)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 20, 2019, 07:28:49 PM
 #9561

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.90


Thank you for your support and feedback!

Boolberry team


Thank you.  Smiley  On your next build.. could you make the fonts bigger plz. thx  Wink

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 Offline

Activity: 3164
Merit: 1003



View Profile
February 21, 2019, 08:28:22 PM
Last edit: February 21, 2019, 08:52:58 PM by tbearhere
 #9562

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.90


Thank you for your support and feedback!

Boolberry team


Thank you.  Smiley  On your next build.. could you make the fonts bigger plz. thx  Wink

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  Smiley   Thx.


crypto_zoidberg (OP)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 24, 2019, 03:19:19 AM
 #9563

Hi Folks!

FYI: https://bitcointalk.org/index.php?topic=5090272.msg49891307#msg49891307

Zoidberg

skygonga
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
February 24, 2019, 05:41:55 PM
 #9564

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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 24, 2019, 06:18:17 PM
 #9565

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 Offline

Activity: 52
Merit: 0


View Profile
February 25, 2019, 05:36:59 AM
 #9566

[ 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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 25, 2019, 04:59:32 PM
 #9567

.....

Thank you!

After updating boost1.58, there are new problems in the compilation.


What problems? Can you send logs?

skygonga
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
February 27, 2019, 10:43:35 AM
 #9568

.....

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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 27, 2019, 03:23:40 PM
 #9569

.....

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 Offline

Activity: 52
Merit: 0


View Profile
February 28, 2019, 07:50:46 AM
 #9570

.....

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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
February 28, 2019, 10:41:48 AM
 #9571

.....

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 Offline

Activity: 52
Merit: 0


View Profile
March 01, 2019, 09:26:06 PM
 #9572

.....

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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
March 02, 2019, 10:12:32 AM
 #9573

.........

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 Offline

Activity: 52
Merit: 0


View Profile
March 02, 2019, 04:46:48 PM
 #9574

.........

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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
March 02, 2019, 06:49:57 PM
 #9575

.........

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.

Code:
cd /root/boolberry/build
make -j daemon simplewallet

niXman
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 03, 2019, 12:58:44 PM
Last edit: March 03, 2019, 01:19:32 PM by niXman
 #9576

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.
crypto_zoidberg (OP)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
March 03, 2019, 06:34:40 PM
 #9577

Hi folks!
FYI: https://bitcointalk.org/index.php?topic=5090272.msg50006478#msg50006478

skygonga
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
March 03, 2019, 06:51:32 PM
 #9578

.........

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.

Code:
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)
Hero Member
*****
Offline Offline

Activity: 976
Merit: 646



View Profile WWW
March 03, 2019, 07:01:44 PM
 #9579

.........

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.

Code:
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:
Code:
make -j daemon simplewallet 
which is equall to
Code:
make -j daemon 
make -j simplewallet

niXman
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
March 03, 2019, 10:28:03 PM
 #9580



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?
Pages: « 1 ... 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 [479] 480 481 482 483 484 485 486 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!