I'm trying to apply the getblock patch http://yyz.us/bitcoin/patch.bitcoin-getblock
to the source of Bitcoin 0.3.20, and I've successfully merged the changes to rpc.cpp in.
I'm running fedora core 12, with kernel 2.6.30, openssl 1.0.0 (installed by hand), and boost version 1.45.
unfortunately I had to change some of the static linked libraries to dynamic linked libraries for boost and db_cxx (I seem to be lacking .a files, I've only got .so files so I had to change the linker flags in the Makefile)
now I'm running into problems with building bitcoind
/usr/local/include/boost/system/error_code.hpp:214: undefined reference to `boost::system::generic_category()'