Please be aware that you will need to re-synch the network if you’ve previously run the 3.1.0-RC1 release candidate build on your Mac. Trying to run the application without clearing out the block index first will result in a fatal crash when starting 3.0.2 due to an indexing issue with the genesis block. There isn’t anything wrong with the genesis block, but it appears that there’s a subtle difference between how the index is generated within the 3.1 versions of B&C vs. how 3.0.x stores them.
Removing the block index data file fixed the problem for me, but as always, if you’re going to be messing with the files under the B&C Exchange data directory, always make a backup before proceeding. DO NOT remove your wallet*.dat files, there is no need to clear the whole data directory.
I would appreciate if someone else could maintain an unofficial bcexchanged.
Strongly suggest to add Raspberry binary on homepage.
We can’t because it’s untested software.
I actually never got the time to figure it. I remember we were discussing this some time ago … Apparently I am compiling with 5.1
$ cat /usr/lib/sasl2/berkeley_db.txt
5.1
I remember that uninstalling bdb wasn’t streightforward for someone so I was waiting for someone to figure out how to do the downgrade properly before corrupting that machine.
I see. We should harmonise the tutorial a bit more. Now we are basically first telling “install libdb+±dev” , and then we say “don’t” . If you can, please edit the tutorial with just one version of dependencies instructions.
Both 4.8 and 5.1 are options and users might choose the one that suits them best.
I wouldn’t dare say that I can decide that for anybody without knowing the requirements.
With 4.8 the wallets stay compatible with the official releases.
With 5.1 users don’t need to worry about compiling their own libdb on RaPi2 (and using it for compiling nud or bcexchanged), because 5.1 is in the official repos.