|
greenhope
|
|
December 18, 2017, 10:17:20 PM |
|
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
|
|
December 18, 2017, 10:22:27 PM |
|
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
Activity: 403
Merit: 109
my Beans can beat your Beans in a fight
|
|
December 18, 2017, 10:27:06 PM |
|
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
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
|
|
December 18, 2017, 11:00:52 PM Last edit: December 18, 2017, 11:13:25 PM by zvs |
|
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: 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
Activity: 81
Merit: 1
|
|
December 18, 2017, 11:36:45 PM |
|
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
Activity: 336
Merit: 0
|
|
December 19, 2017, 07:21:26 AM |
|
Thanks for info!!
|
|
|
|
plasmodesmata
Full Member
Offline
Activity: 403
Merit: 109
my Beans can beat your Beans in a fight
|
|
December 19, 2017, 11:19:31 AM |
|
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: 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
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
|
|
December 19, 2017, 09:20:38 PM |
|
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
Activity: 403
Merit: 109
my Beans can beat your Beans in a fight
|
|
December 20, 2017, 03:09:03 AM |
|
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
Activity: 168
Merit: 10
|
|
December 20, 2017, 08:49:22 AM |
|
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
Activity: 56
Merit: 0
|
|
December 20, 2017, 12:26:39 PM |
|
great time buy some beans, super low market cap can easy reach 1 dollar per coin
|
|
|
|
Andrey123
|
|
December 20, 2017, 01:20:16 PM |
|
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
Activity: 1
Merit: 0
|
|
December 20, 2017, 01:30:52 PM |
|
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
Activity: 117
Merit: 10
|
|
December 20, 2017, 02:04:39 PM |
|
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
Activity: 117
Merit: 10
|
|
December 20, 2017, 02:11:10 PM |
|
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
Activity: 1
Merit: 0
|
|
December 20, 2017, 05:43:02 PM |
|
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
|
|
|
|
plasmodesmata
Full Member
Offline
Activity: 403
Merit: 109
my Beans can beat your Beans in a fight
|
|
December 20, 2017, 05:48:37 PM |
|
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
Activity: 1680
Merit: 1000
https://web.archive.org/web/*/nogleg.com
|
|
December 20, 2017, 05:55:10 PM |
|
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
|
|
December 20, 2017, 06:12:54 PM |
|
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
|
|
|
|
|