Is there a technical reason for using BerklyDB 5.1 specifically:
AC_MSG_ERROR([Found Berkeley DB other than 5.1, required for portable wallets (--with-incompatible-bdb to ignore)])
Or can I use 5.3 or still build this against 4.8 like Bitcoin does:
https://github.com/bitcoin/bitcoin/blob/master/src/m4/bitcoin_find_bdb48.m4I just hate to add another dependency to my servers, and DB 5.1 is deprecated on FreeBSD.
OctoCoin takes advantage of several features not available in Berkeley DB 4.8; I wouldn't recommend building on 4.8.
You can certainly build it using Berkeley DB 5.3 and it will work fine; however... your wallet.dat file will not be compatible with the official OctoCoin binaries (as they are all built using 5.1) so you will receive a warning about losing portability. If you ever need to move the wallet to a different machine/etc you would just need to ensure you build OctoCoin from source again using BDB 5.3.
As suggested, at the configure step, just use:
./configure –-with-incompatible-bdb
Make sure it is using BDB 5.3 and not 4.8, however, if they're both installed on the machine. Of course, as there is no
benefit to using 5.3 in this instance, 5.1 would be the easiest but it certainly isn't a big deal. Most coins are still using 4.8 (I don't know of any coins that are using BDB 5.3) but I know OctoCoin, Murraycoin (my coin), and Dogecoin are using 5.1.