Search Criteria
Package Details: libbitcoin 3.2.0-1
Git Clone URL: | https://aur.archlinux.org/libbitcoin.git (read-only, click to copy) |
---|---|
Package Base: | libbitcoin |
Description: | Asynchronous C++ library for Bitcoin - meta package |
Upstream URL: | https://github.com/libbitcoin/ |
Licenses: | |
Submitter: | nagy |
Maintainer: | narodnik |
Last Packager: | narodnik |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2014-02-12 20:30 |
Last Updated: | 2019-08-19 04:11 |
Dependencies (9)
- libbitcoin-blockchain (libbitcoin-blockchain-git)
- libbitcoin-client (libbitcoin-client-git)
- libbitcoin-database (libbitcoin-database-git)
- libbitcoin-explorer (libbitcoin-explorer-git)
- libbitcoin-network (libbitcoin-network-git)
- libbitcoin-node (libbitcoin-node-git)
- libbitcoin-protocol (libbitcoin-protocol-git)
- libbitcoin-server (libbitcoin-server-git)
- libbitcoin-system (libbitcoin-system-git)
Latest Comments
zorun commented on 2017-12-31 17:43
You can now depend on libsecp256k1 in [community]: https://www.archlinux.org/packages/community/x86_64/libsecp256k1/
Also, boost should be a makedepends only (and you must add a dependency on boost-libs instead)
GI_Jack commented on 2016-03-03 20:28
In file included from src/math/secp256k1_initializer.cpp:20:0:
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:38:29: error: ‘secp256k1_context_t’ has not been declared
static void set_context(secp256k1_context_t** context, int flags);
^
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:58:5: error: ‘secp256k1_context_t’ does not name a type
secp256k1_context_t* context();
^
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:62:5: error: ‘secp256k1_context_t’ does not name a type
secp256k1_context_t* context_;
^
src/math/secp256k1_initializer.cpp:32:41: error: variable or field ‘set_context’ declared void
void secp256k1_initializer::set_context(secp256k1_context_t** context,
^
src/math/secp256k1_initializer.cpp:32:41: error: ‘secp256k1_context_t’ was not declared in this scope
src/math/secp256k1_initializer.cpp:32:63: error: ‘context’ was not declared in this scope
void secp256k1_initializer::set_context(secp256k1_context_t** context,
^
src/math/secp256k1_initializer.cpp:33:5: error: expected primary-expression before ‘int’
int flags)
^
src/math/secp256k1_initializer.cpp: In constructor ‘libbitcoin::secp256k1_initializer::secp256k1_initializer(int)’:
src/math/secp256k1_initializer.cpp:40:22: error: class ‘libbitcoin::secp256k1_initializer’ does not have any field named ‘context_’
: flags_(flags), context_(nullptr)
^
src/math/secp256k1_initializer.cpp: In destructor ‘libbitcoin::secp256k1_initializer::~secp256k1_initializer()’:
src/math/secp256k1_initializer.cpp:47:9: error: ‘context_’ was not declared in this scope
if (context_ != nullptr)
^
src/math/secp256k1_initializer.cpp: At global scope:
src/math/secp256k1_initializer.cpp:52:1: error: ‘secp256k1_context_t’ does not name a type
secp256k1_context_t* secp256k1_initializer::context()
^
Makefile:1819: recipe for target 'src/math/src_libbitcoin_la-secp256k1_initializer.lo' failed
make: *** [src/math/src_libbitcoin_la-secp256k1_initializer.lo] Error 1
make: *** Waiting for unfinished jobs....
In file included from src/math/ec_keys.cpp:26:0:
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:38:29: error: ‘secp256k1_context_t’ has not been declared
static void set_context(secp256k1_context_t** context, int flags);
^
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:58:5: error: ‘secp256k1_context_t’ does not name a type
secp256k1_context_t* context();
^
./include/bitcoin/bitcoin/math/secp256k1_initializer.hpp:62:5: error: ‘secp256k1_context_t’ does not name a type
secp256k1_context_t* context_;
^
src/math/ec_keys.cpp: In function ‘libbitcoin::ec_point libbitcoin::secret_to_public_key(const ec_secret&, bool)’:
src/math/ec_keys.cpp:35:42: error: ‘class libbitcoin::secp256k1_signing’ has no member named ‘context’
const auto signing_context = signing.context();
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::verify_public_key(const ec_point&)’:
src/math/ec_keys.cpp:56:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp:58:49: error: ‘secp256k1_ec_pubkey_verify’ was not declared in this scope
static_cast<uint32_t>(public_key.size())) == 1;
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::verify_private_key(const ec_secret&)’:
src/math/ec_keys.cpp:74:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp: In function ‘libbitcoin::endorsement libbitcoin::sign(libbitcoin::ec_secret, libbitcoin::hash_digest)’:
src/math/ec_keys.cpp:81:42: error: ‘class libbitcoin::secp256k1_signing’ has no member named ‘context’
const auto signing_context = signing.context();
^
src/math/ec_keys.cpp: In function ‘libbitcoin::compact_signature libbitcoin::sign_compact(libbitcoin::ec_secret, libbitcoin::hash_digest)’:
src/math/ec_keys.cpp:99:42: error: ‘class libbitcoin::secp256k1_signing’ has no member named ‘context’
const auto signing_context = signing.context();
^
src/math/ec_keys.cpp:104:28: error: ‘secp256k1_ecdsa_sign_compact’ was not declared in this scope
nullptr, &out.recid) != 1)
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::verify_signature(const ec_point&, libbitcoin::hash_digest, const endorsement&)’:
src/math/ec_keys.cpp:116:41: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
auto signing_context = verification.context();
^
src/math/ec_keys.cpp: In function ‘libbitcoin::ec_point libbitcoin::recover_compact(libbitcoin::compact_signature, libbitcoin::hash_digest, bool)’:
src/math/ec_keys.cpp:130:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp:140:24: error: ‘secp256k1_ecdsa_recover_compact’ was not declared in this scope
signature.recid) == 1)
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::ec_add(libbitcoin::ec_point&, const ec_secret&)’:
src/math/ec_keys.cpp:152:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::ec_add(libbitcoin::ec_secret&, const ec_secret&)’:
src/math/ec_keys.cpp:159:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::ec_multiply(libbitcoin::ec_point&, const ec_secret&)’:
src/math/ec_keys.cpp:166:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
src/math/ec_keys.cpp: In function ‘bool libbitcoin::ec_multiply(libbitcoin::ec_secret&, const ec_secret&)’:
src/math/ec_keys.cpp:173:52: error: ‘class libbitcoin::secp256k1_verification’ has no member named ‘context’
const auto verification_context = verification.context();
^
Makefile:1791: recipe for target 'src/math/src_libbitcoin_la-ec_keys.lo' failed
make: *** [src/math/src_libbitcoin_la-ec_keys.lo] Error 1
==> ERROR: A failure occurred in build().
Aborting...
The build failed.
atweiden commented on 2015-12-21 17:58
updated pkgbuild: http://ix.io/mZC
atweiden commented on 2015-05-11 05:21
New versions of libbitcoin have just been released. Would you mind updating (or perhaps orphaning)?
https://github.com/atweiden/pkgbuilds/blob/master/libbitcoin/PKGBUILD