[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Compatibility of libs for Berkeley DB (libdb5.1-dev or libdb4.8-dev)



I'm going to install Bitcoin daemon on Debian wheezy.
As far as it's absent in Debian repositories, I plan to get source from GitHub: https://github.com/bitcoin/bitcoin .
BUT: I've read in this build note: https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md ,
that it depends on libdb4.8-dev (development package which contains headers and
static libraries for the Berkeley v4.8 database library), and libdb4.8-dev cannot be substituted by libdb5.1-dev,
because "these will break binary wallet compatibility".
The libdb4.8-dev is absent in Debian repositories and can be found at ppa:bitcoin/bitcoin - https://launchpad.net/~bitcoin/+archive/bitcoin .
It, in turn, depends on libdb4.8, which is substituted by libdb5.1 on Debian wheezy.
And a lot of installed software depends on libdb5.1.

What should I do now?
I cannot uninstall libdb5.1, because it would break a lot of installed packages.
I cannot install libdb4.8-dev + libdb4.8, because they conflict with libdb5.1.
And I cannot install bitcoind + libdb5.1-dev, because "these will break binary wallet compatibility".

I address this question to Debian community, because developers of bitcoind only can recommend me to install libdb4.8 instead of libdb5.1. But how about compatibility with a lot of other Debian packages?

Thanks in advance.


Reply to: