Oh, but there's more!
Even after I did that, I couldn't get it to compile due to linking errors. I was able to get a solid compile of bitcoind though, this is the extra steps it took.
After compiling and installing the BerkeleyDB4.7, you need to add it's include path to the makefile.unix
Add
-I"/usr/local/BerkeleyDB.4.7/include"Then you need to copy all the libraries from "
/usr/local/BerkeleyDB.4.7/lib" to "
/usr/lib"
BUT WAIT, there's MORE!
Yes, and if that was not annoying enough, now it will fail to compile because of an OpenSSL error, Grrrrr..
Now you must copy libcrypto.a and libssl.a from "
/usr/local/ssl/lib" to "
/usr/lib"
Yes, those can be linked, but I got tired of chasing down compiler errors, was easier to just copy them.
After all of that, then you should be able to compile a bitcoind binary.
I'm testing it now, seems to be working just fine. Downloading blocks and such. When it finishes, I'll experiment with some coin generation and coin transfer.
I'm still caught on the GUI client compile, currently hangs at
/usr/bin/ld: cannot find -lSM
If anyone is good with Google, let me know.