Bitcoin Forum
November 11, 2024, 04:52:14 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: No Poll Currently
1
2
a
b

Pages: « 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 [138] 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 ... 194 »
  Print  
Author Topic: [ANN] BitBean is Now Bean Cash | First v3 POS | First 20MB Max Blocks | 7+ Yrs.  (Read 276130 times)
plasmodesmata
Full Member
***
Offline Offline

Activity: 403
Merit: 109


my Beans can beat your Beans in a fight


View Profile
December 18, 2017, 08:35:30 PM
 #2741

I saw on cryptoID that someone used faucets to load their wallet with 500 bitbeans... and it sprouted. LOL! That's some crypto-scavenging out of this world! gotta love it.  
https://chainz.cryptoid.info/bitb/address.dws?2DPznebeYKf4K94iWxY9tbZSCJLicvhujJ.htm
greenhope
Full Member
***
Offline Offline

Activity: 446
Merit: 105


View Profile
December 18, 2017, 10:17:20 PM
 #2742

hello! Just bought my beancash from cryptopia and downloaded the windows version wallet from the OP. I've launched the wallet but it still says "Out of Sync" and it doesn't seem to be synching or moving at all. Is that suppose to be normal?
There is an instruction to sync faster.
Go to the site and scroll down to the bottom part and follow it.
http://www.bitbean.org/downloads.html
greenhope
Full Member
***
Offline Offline

Activity: 446
Merit: 105


View Profile
December 18, 2017, 10:22:27 PM
 #2743

Is it a new version of wallet and a mandatory update?
Bean Cash Windows 64-Bit
Version 1.1.2.2RC
plasmodesmata
Full Member
***
Offline Offline

Activity: 403
Merit: 109


my Beans can beat your Beans in a fight


View Profile
December 18, 2017, 10:27:06 PM
 #2744

Is it a new version of wallet and a mandatory update?
Bean Cash Windows 64-Bit
Version 1.1.2.2RC


Yes.
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
December 18, 2017, 11:00:52 PM
Last edit: December 18, 2017, 11:13:25 PM by zvs
 #2745

I ran the BitBean daemon since months on my VPS. Unfortunately, I cannot compile the current BitBean github version. I'm always getting the following errors:

Code:
make -f makefile.unix clean && make -f makefile.unix USE_UPNP= -j 4 USE_IPV6=0
rm -f BitBeand
rm -f obj/*.o
rm -f obj/*.P
rm -f obj/build.h
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o obj/alert.o alert.cpp
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
makefile.unix:146: recipe for target 'obj/addrman.o' failed
make: *** [obj/addrman.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from txdb-leveldb.h:9:0,
                 from txdb.h:10,
                 from checkpoints.cpp:10:
main.h: At global scope:
main.h:135:25: error: ‘CTMemPool’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                         ^
main.h:135:36: error: ‘pool’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                    ^
main.h:135:55: error: expected primary-expression before ‘&’ token
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                       ^
main.h:135:56: error: ‘tx’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                        ^
main.h:135:60: error: expected primary-expression before ‘bool’
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                            ^
main.h:135:77: error: expected primary-expression before ‘bool’
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                                             ^
main.h:135:98: error: expression list treated as compound expression in initializer [-fpermissive]
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                                                                  ^
In file included from txdb-leveldb.h:9:0,
                 from txdb.h:10,
                 from checkpoints.cpp:10:
main.h: In member function ‘bool CTransaction::IsFinal(int, int64_t) const’:
main.h:425:31: error: ‘AssertLockHeld’ was not declared in this scope
         AssertLockHeld(cs_main);
                               ^
makefile.unix:146: recipe for target 'obj/alert.o' failed
make: *** [obj/alert.o] Error 1
makefile.unix:146: recipe for target 'obj/checkpoints.o' failed
make: *** [obj/checkpoints.o] Error 1

I already added -std=c++11 to the makefile.unix but I'm still getting these errors. It seems that the OpenSSL version has been changed. Is that correct? I'm using "OpenSSL 1.0.1f 6 Jan 2014". Do I need to update to version 1.1.0 or how to solve the issue?

Use openssl 1.0.2 LTS (https://www.openssl.org/source/), but really this should be fixed on git -- it is some old code.  Seems like bitcoind from years ago.  The block import is painfully slow.

Is like wild west, where you want to connect to just one fast node.  I don't see any fast nodes, alas (ed: well, after having it run for an hour, there are half a dozen connections that have full block chain, but all but one are on home connections)..
vorpalspear
Jr. Member
*
Offline Offline

Activity: 81
Merit: 1


View Profile
December 18, 2017, 11:36:45 PM
 #2746

These bitbeans are so innovative. If you put the beans on your wallet and operate a node, your beans will sometimes sprout and you'll get more beans! I've got 5 nodes now. Many beans to come.
Cryptoworld79
Newbie
*
Offline Offline

Activity: 336
Merit: 0


View Profile
December 19, 2017, 07:21:26 AM
 #2747

Thanks for info!!
plasmodesmata
Full Member
***
Offline Offline

Activity: 403
Merit: 109


my Beans can beat your Beans in a fight


View Profile
December 19, 2017, 11:19:31 AM
 #2748

I ran the BitBean daemon since months on my VPS. Unfortunately, I cannot compile the current BitBean github version. I'm always getting the following errors:

Code:
make -f makefile.unix clean && make -f makefile.unix USE_UPNP= -j 4 USE_IPV6=0
rm -f BitBeand
rm -f obj/*.o
rm -f obj/*.P
rm -f obj/build.h
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/alert.d -o obj/alert.o alert.cpp
/bin/sh ../share/genbuild.sh obj/build.h
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/netbase.d -o obj/netbase.o netbase.cpp
g++ -c -O2  -std=c++11 -pthread -Wall -Wextra -Wno-ignored-qualifiers -Wformat -Wformat-security -Wno-unused-parameter -g -DBOOST_SPIRIT_THREADSAFE -I/tmp/bitbean-core/src -I/tmp/bitbean-core/src/obj -I/tmp/bitbean-core/src/leveldb/include -I/tmp/bitbean-core/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -MMD -MF obj/addrman.d -o obj/addrman.o addrman.cpp
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from addrman.h:8,
                 from addrman.cpp:5:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from checkpoints.h:9,
                 from checkpoints.cpp:8:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In static member function ‘static CBigNum CBigNum::randBignum(const CBigNum&)’:
bignum.h:113:39: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand_range(BIGNUM*, const BIGNUM*)’
         if(!BN_rand_range(&ret, &range)){
                                       ^
bignum.h: In static member function ‘static CBigNum CBigNum::RandKBitBigum(uint32_t)’:
bignum.h:125:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_rand(BIGNUM*, int, int, int)’
         if(!BN_rand(&ret, k, -1, 0)){
                                   ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘std::string CBigNum::ToString(int) const’:
bignum.h:358:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘void BN_set_negative(BIGNUM*, int)’
         BN_set_negative(&bn, false);
                                   ^
bignum.h:361:29: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         if (BN_cmp(&bn, &bn0) == 0)
                             ^
bignum.h:363:32: error: cannot convert ‘CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_cmp(const BIGNUM*, const BIGNUM*)’
         while (BN_cmp(&bn, &bn0) > 0)
                                ^
bignum.h:365:54: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_div(BIGNUM*, BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_div(&dv, &rem, &bn, &bnBase, pctx))
                                                      ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h:371:13: error: ‘const class CBigNum’ has no member named ‘neg’
         if (BN_is_negative(this))
             ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘CBigNum CBigNum::pow(const CBigNum&) const’:
bignum.h:418:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_exp(&ret, this, &e, pctx))
                                         ^
bignum.h: In member function ‘CBigNum CBigNum::mul_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:431:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_mul(&ret, this, &b, &m, pctx))
                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::pow_mod(const CBigNum&, const CBigNum&) const’:
bignum.h:449:56: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, &inv, &posE, &m, pctx))
                                                        ^
bignum.h:452:53: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mod_exp(BIGNUM*, const BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
             if (!BN_mod_exp(&ret, this, &e, &m, pctx))
                                                     ^
bignum.h: In member function ‘CBigNum CBigNum::inverse(const CBigNum&) const’:
bignum.h:467:49: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘BIGNUM* BN_mod_inverse(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mod_inverse(&ret, this, &m, pctx))
                                                 ^
bignum.h: In static member function ‘static CBigNum CBigNum::generatePrime(unsigned int, bool)’:
bignum.h:480:81: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_generate_prime_ex(BIGNUM*, int, int, const BIGNUM*, const BIGNUM*, BN_GENCB*)’
         if(!BN_generate_prime_ex(&ret, numBits, (safe == true), NULL, NULL, NULL))
                                                                                 ^
bignum.h: In member function ‘CBigNum CBigNum::gcd(const CBigNum&) const’:
bignum.h:493:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_gcd(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_gcd(&ret, this, &b, pctx))
                                         ^
bignum.h: In member function ‘bool CBigNum::isPrime(int) const’:
bignum.h:506:61: error: cannot convert ‘const CBigNum*’ to ‘const BIGNUM* {aka const bignum_st*}’ for argument ‘1’ to ‘int BN_is_prime(const BIGNUM*, int, void (*)(int, int, void*), BN_CTX*, void*)’
         int ret = BN_is_prime(this, checks, NULL, pctx, NULL);
                                                             ^
In file included from bignum.h:14:0,
                 from chainparams.h:10,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘bool CBigNum::isOne() const’:
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘d’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_one(this);
                ^
bignum.h:514:16: error: ‘const class CBigNum’ has no member named ‘neg’
         return BN_is_one(this);
                ^
bignum.h: In member function ‘bool CBigNum::operator!() const’:
bignum.h:520:16: error: ‘const class CBigNum’ has no member named ‘top’
         return BN_is_zero(this);
                ^
In file included from chainparams.h:10:0,
                 from protocol.h:14,
                 from net.h:20,
                 from alert.cpp:13:
bignum.h: In member function ‘CBigNum& CBigNum::operator+=(const CBigNum&)’:
bignum.h:525:35: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_add(BIGNUM*, const BIGNUM*, const BIGNUM*)’
         if (!BN_add(this, this, &b))
                                   ^
bignum.h: In member function ‘CBigNum& CBigNum::operator*=(const CBigNum&)’:
bignum.h:539:41: error: cannot convert ‘CBigNum*’ to ‘BIGNUM* {aka bignum_st*}’ for argument ‘1’ to ‘int BN_mul(BIGNUM*, const BIGNUM*, const BIGNUM*, BN_CTX*)’
         if (!BN_mul(this, this, &b, pctx))
                                         ^
makefile.unix:146: recipe for target 'obj/addrman.o' failed
make: *** [obj/addrman.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from txdb-leveldb.h:9:0,
                 from txdb.h:10,
                 from checkpoints.cpp:10:
main.h: At global scope:
main.h:135:25: error: ‘CTMemPool’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                         ^
main.h:135:36: error: ‘pool’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                    ^
main.h:135:55: error: expected primary-expression before ‘&’ token
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                       ^
main.h:135:56: error: ‘tx’ was not declared in this scope
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                        ^
main.h:135:60: error: expected primary-expression before ‘bool’
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                            ^
main.h:135:77: error: expected primary-expression before ‘bool’
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                                             ^
main.h:135:98: error: expression list treated as compound expression in initializer [-fpermissive]
 bool AcceptToMemoryPool(CTMemPool& pool, CTransaction &tx, bool fLimitFree, bool* pfMissingInputs);
                                                                                                  ^
In file included from txdb-leveldb.h:9:0,
                 from txdb.h:10,
                 from checkpoints.cpp:10:
main.h: In member function ‘bool CTransaction::IsFinal(int, int64_t) const’:
main.h:425:31: error: ‘AssertLockHeld’ was not declared in this scope
         AssertLockHeld(cs_main);
                               ^
makefile.unix:146: recipe for target 'obj/alert.o' failed
make: *** [obj/alert.o] Error 1
makefile.unix:146: recipe for target 'obj/checkpoints.o' failed
make: *** [obj/checkpoints.o] Error 1

I already added -std=c++11 to the makefile.unix but I'm still getting these errors. It seems that the OpenSSL version has been changed. Is that correct? I'm using "OpenSSL 1.0.1f 6 Jan 2014". Do I need to update to version 1.1.0 or how to solve the issue?

Use openssl 1.0.2 LTS (https://www.openssl.org/source/), but really this should be fixed on git -- it is some old code.  Seems like bitcoind from years ago.  The block import is painfully slow.

Is like wild west, where you want to connect to just one fast node.  I don't see any fast nodes, alas (ed: well, after having it run for an hour, there are half a dozen connections that have full block chain, but all but one are on home connections)..

Bitbean is community supported, thus all the home connections. But what should we do to establish this 'fast node' you mention?
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
December 19, 2017, 09:20:38 PM
 #2749

Bitbean is community supported, thus all the home connections. But what should we do to establish this 'fast node' you mention?

I suppose it makes sense, with this sprouting system.  I'm actually some fan of that, vs this masternode nonsense.  That being said, I haven't look at the code yet, but I wouldn't be surprised if a node that has modified the maxconnections to 1 would be eligible for this, also?  It's something I was going to look into in the next few days.

I left beancashd running for the last 24hrs on two of my servers and they both are still at ~600K blocks out of ~1.675M & is not for lack of bandwidth, processing speed, or HDD.  It's just the same problems as the old bitcoind, where requesting from some extremely slow peer will result in ... extremely slow sync. 

This was fixed (by and large) in Bitcoin w/ stricter timeouts & requesting smaller chunks from multiple peers, instead of just one.  It's still faster to sync the blockchain by connecting to one fast peer, but not by some enormous magnitude.  It's some feature that's really needed in this bitbean client, esp. because it does encourage many of these home connections on limited bandwidth.
plasmodesmata
Full Member
***
Offline Offline

Activity: 403
Merit: 109


my Beans can beat your Beans in a fight


View Profile
December 20, 2017, 03:09:03 AM
 #2750

Bitbean is community supported, thus all the home connections. But what should we do to establish this 'fast node' you mention?

I suppose it makes sense, with this sprouting system.  I'm actually some fan of that, vs this masternode nonsense.  That being said, I haven't look at the code yet, but I wouldn't be surprised if a node that has modified the maxconnections to 1 would be eligible for this, also?  It's something I was going to look into in the next few days.

I left beancashd running for the last 24hrs on two of my servers and they both are still at ~600K blocks out of ~1.675M & is not for lack of bandwidth, processing speed, or HDD.  It's just the same problems as the old bitcoind, where requesting from some extremely slow peer will result in ... extremely slow sync. 

This was fixed (by and large) in Bitcoin w/ stricter timeouts & requesting smaller chunks from multiple peers, instead of just one.  It's still faster to sync the blockchain by connecting to one fast peer, but not by some enormous magnitude.  It's some feature that's really needed in this bitbean client, esp. because it does encourage many of these home connections on limited bandwidth.

Thanks for this insightful observation! I have brought this to the attention of the BeanCore. They are a bit busy with the rebrand right now but I'll bug them until its addressed.
Seasonic
Member
**
Offline Offline

Activity: 168
Merit: 10


View Profile
December 20, 2017, 08:49:22 AM
 #2751

Bitbean is community supported, thus all the home connections. But what should we do to establish this 'fast node' you mention?

I suppose it makes sense, with this sprouting system.  I'm actually some fan of that, vs this masternode nonsense.  That being said, I haven't look at the code yet, but I wouldn't be surprised if a node that has modified the maxconnections to 1 would be eligible for this, also?  It's something I was going to look into in the next few days.

I left beancashd running for the last 24hrs on two of my servers and they both are still at ~600K blocks out of ~1.675M & is not for lack of bandwidth, processing speed, or HDD.  It's just the same problems as the old bitcoind, where requesting from some extremely slow peer will result in ... extremely slow sync. 

This was fixed (by and large) in Bitcoin w/ stricter timeouts & requesting smaller chunks from multiple peers, instead of just one.  It's still faster to sync the blockchain by connecting to one fast peer, but not by some enormous magnitude.  It's some feature that's really needed in this bitbean client, esp. because it does encourage many of these home connections on limited bandwidth.

Thanks for this insightful observation! I have brought this to the attention of the BeanCore. They are a bit busy with the rebrand right now but I'll bug them until its addressed.


Rebranding throughout 2017 then you ask what they 've achieved so far?   Same old logo on all exchanges., zero marketing, what is it that they are doing? Look at Bitbean peers they started the same year and see where they are.  The market performances will tell you the devs that are serious and working on their projects to grow and the ones that only telling stories for their investors to believe they are working when they are not. See how serious devs are listing their coins in Asian market such as Binance, OKEx, Huobi to ride the bubble. Bitbean devs are not serious as they used to be
robertwilliams593
Newbie
*
Offline Offline

Activity: 56
Merit: 0


View Profile
December 20, 2017, 12:26:39 PM
 #2752

great time buy some beans, super low market cap
can easy reach 1 dollar per coin
Andrey123
Sr. Member
****
Offline Offline

Activity: 1778
Merit: 305



View Profile
December 20, 2017, 01:20:16 PM
 #2753

How to launch a purse on Rapsberry Pi 3?
Does this coin have a POS-mining?

Hello! Voluntary donations that will go towards the development of my coin.
34bwEhH3GMx6swYXt2NBfFbYGkdTcaWtXz....BTC

mprgrmmr
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
December 20, 2017, 01:30:52 PM
 #2754

How to launch a purse on Rapsberry Pi 3?
Does this coin have a POS-mining?

I'm with you.  I'd like to install the wallet and stake using a RPi as well.  I just have a general familiarity with Linux so getting it going on there has been a no-go.  Any help would be appreciated!
ragnar07
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
December 20, 2017, 02:04:39 PM
 #2755

great time buy some beans, super low market cap
can easy reach 1 dollar per coin

Yes fine sir
The fomo will be real on this one
ragnar07
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
December 20, 2017, 02:11:10 PM
 #2756

The only "improvement" bcash has on bitcoin is that it has an 8mb block size. Well bitbean has 20mb blocks so is bitbean then the REAL bitcoin @rogerkver ?
cove
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
December 20, 2017, 05:43:02 PM
 #2757

Is it a new version of wallet and a mandatory update?
Bean Cash Windows 64-Bit
Version 1.1.2.2RC


Yes.

Hello,

So do i have to download "Bean Cash Windows 64-Bit" wallet or can i just keep my BitBeans in the "BitBean Windows 64-Bit"wallet?

Thanks Smiley
plasmodesmata
Full Member
***
Offline Offline

Activity: 403
Merit: 109


my Beans can beat your Beans in a fight


View Profile
December 20, 2017, 05:48:37 PM
 #2758

How to launch a purse on Rapsberry Pi 3?
Does this coin have a POS-mining?

Yes, its POS rewards are nice, 10 dollars a Sprout now that it reached a penny.
zvs
Legendary
*
Offline Offline

Activity: 1680
Merit: 1000


https://web.archive.org/web/*/nogleg.com


View Profile WWW
December 20, 2017, 05:55:10 PM
 #2759

The only "improvement" bcash has on bitcoin is that it has an 8mb block size. Well bitbean has 20mb blocks so is bitbean then the REAL bitcoin @rogerkver ?

Since when do we concern ourselves with such trivial details?  laugh

25060522   XVG/BTC   Buy   0.00000065   127490.65407371   0.082870   0.00016572   5/12/2017 10:40:00 AM

is more like looking at charts and seeing when someone is buying in preparation for a pump (& dump).   verge was jettisoned too early, you shant have my beans until it is much higher

that being said, nogleg is still loading the bitbean blockchain.  it's around 65% done now.   client is essentially bitcoind from late 2011
AlphaInterceptor
Full Member
***
Offline Offline

Activity: 277
Merit: 101


View Profile
December 20, 2017, 06:12:54 PM
 #2760

And yet, BitBean(BeanCash) is still skyrocketing with new all-time high, no matter what
Says a lot about interest in the coin and it future potential+ its very nice POS rewards


DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord    ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
Pages: « 1 ... 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 [138] 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 ... 194 »
  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!