We had to build our own Bitcoin 0.3.22 binary for CentOS 5.5 a few weeks ago, for our casino's entry into the bitcoin market (which is imminent
). I don't mind sharing it, as I sure as hell wouldn't ever want to do it again. There were some instructions for a makefile floating around the web; they were basically wrong. Anyway, I did get it figured out; I put up a tarball here of just the binary. To use this, basically place it in your web hierarchy (outside the public directory) and run it. It'll create a .bitcoin directory in the root directory of the user that runs it. You'll then need to put a bitcoin.conf file into that before properly using it:
https://strikesapphire.com/bitcoind.0.3.22.bin.tar.gz -----Small, works wonders, though already slightly outdated
And now here's a tarball with everything you would need to build it:
https://strikesapphire.com/bitcoin.all.centos55.tar.gz ----Warning: 165 Mb.
The "everything" file is pretty big. It includes a working bitcoind binary, as well as a proper CentOS makefile under Trunk/ and also builds of BerkeleyDB, boost and openSSL which have to be available if you want to use the makefile to compile a newer version. Should be plug and play to throw a new version at it, but
please don't ask me how to do anything with this. It took a whole bunch of hours hacking away at it until it worked, and frankly, I was kind of wasted and don't remember what I did or didn't do. Nor was it fun. I'm hoping the BTC crew will offer a working CentOS distribution for future releases to make life easy on people who just want to use it, not fuxor around with some dude's broken PDF makefile for 6 hours. A lot of people with shopping carts run CentOS-based systems.
Just a warning about 0.3.22 on CentOS: If you run it for two weeks, you'll find it sucking up about 25% of your system memory. Just kill it and restart. There's a leak in there somewhere.