Created attachment 191373 [details] diff v1 BlackCoin is the first cryptocurrency based 100% on the proof of stake security algorithm with fair distribution (no entity privileged). This port includes blackcoind - the daemon and CLI binary (no GUI) compiled from the original codebase (BlackCoin Core). Tested with portlint -A and port test.
While the current version builds on Boost 1.65 (installed from packages), it fails to build on Boost 1.66. Similar problem has been described in bug #224187, though I haven’t compared error messages.
(In reply to Krzysztof Jurewicz from comment #1) Will you update the port to work with Boost 1.66 or should we close?
(In reply to Tobias Kortkamp from comment #2) I intend to update it.
Created attachment 194233 [details] diff_v2 I attach a version which compiles against boost 1.67, with changes based mostly on the patch for Zetacoin.
Comment on attachment 194233 [details] diff_v2 Does not build on 12.0-BETA3 (with OpenSSL 1.1.1): In file included from alert.cpp:7: In file included from /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/chainparams.h:9: /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/bignum.h:57:24: error: base class has incomplete type class CBigNum : public BIGNUM ~~~~~~~^~~~~~ /usr/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'bignum_st' typedef struct bignum_st BIGNUM; ^ In file included from alert.cpp:7: In file included from /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/chainparams.h:9: /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/bignum.h:62:9: error: use of undeclared identifier 'BN_init' BN_init(this); ^ /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/bignum.h:67:9: error: use of undeclared identifier 'BN_init' BN_init(this); ^ /wrkdirs/usr/ports/net-p2p/blackcoind/work/blackcoin-1.2.5/src/bignum.h:68:14: error: no matching function for call to 'BN_copy' if (!BN_copy(this, &b)) ^~~~~~~