On Fri, Jan 07, 2011 at 10:39:11AM -0500, micah anderson wrote:
I noticed that you are build-depending on libdb4.7++, I dont know that much about the bdb madness, but I do know that the bitcoin that I compiled from source was compiled against libdb4.8++ and when I try and install your packaged version, it can't read the wallet database.Is there any specific reason you went with 4.7 instead of 4.8,
Yes. src/build-unix.txt includes this note:
You need Berkeley DB 4.7. Don't use 4.8, the database/log0000* files are incompatible.
Helmuth Grohne, showing up on IRC just before I released the packaging, claims this might actually be a reason to run away screaming from Bitcoin, as it indicates a disastrous design flaw in relying on the network API on the internal BDB format of (little-endian!) v4.7.
In other words: Bitcoin must eternally use BDB v4.7, and cannot work on e.g. PowerPC.
- Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
Description: Digital signature