[Bug 226155] net-p2p/bitcoin 0.16.0
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Feb 25 10:50:15 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226155
--- Comment #5 from Kevin Bowling <kbowling at freebsd.org> ---
(In reply to Thierry Thomas from comment #4)
bdb48 is actually part of the official bitcoin-core wallet binary data format,
not just a simple dep, so the dep on bdb48 is necessary and correct. IMO it
will be necessary to maintain bdb48 in ports until we see some type of
conversion in bitcoin-core, at least somehow for bitcoin if nothing else, but
looking at the deps it is also on the other cryptocoins in the tree for the
same reason. So we need to remove that expiration timer.
"Note: Enabling wallet support requires either compiling against a Berkeley DB
newer than 4.8 (package db) using --with-incompatible-bdb, or building and
depending on a local version of Berkeley DB 4.8. The readily available Arch
Linux packages are currently built using --with-incompatible-bdb according to
the PKGBUILD. As mentioned above, when maintaining portability of the wallet
between the standard Bitcoin Core distributions and independently built node
software is desired, Berkeley DB 4.8 must be used."
What the above means is you can't open an existing wallet if you build and link
to a newer bdb, and if you choose a new version you're pinned to that version
for the life of the wallet. I imagine at some point BDB will be removed from
Bitcoin entirely, but that has not happened yet.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list