PRIMARY GOAL: A clean compile of bitcoind on a freshly instantiated Amazon EC2 server
Join this journey by adding the topic to your watch list (especially you, weex and kjj
http://t1.gstatic.com/images?q=tbn:ANd9GcSr3Ymfo70la581hp_n1dgmEXJysnXAqVvXotXzCLqYMhqXeuqa
1. What I have so far found does NOT work:1.1 Michael Steurer's guide
http://www.staff.tugraz.at/michael.steurer/Bitcoin-CentOS5.5-V1.pdfWhy? 1.1.1 Only a few of the (huge) boost library components are needed
1.1.2 The libraries are statically linked, but then make calls like dlopen() to load dynamic libraries
1.1.3 At least in my compile the boost had python!!! dependencies
1.2 David Sterry (weex) and kjj's GIT solution at
https://github.com/weex/bitcoind-centosWhy? 1.2.1 The file makefile.new contains several undefined variables such as $(BOOST_INCLUDE_PATH) $(BDB_INCLUDE_PATH) $(OPENSSL_INCLUDE_PATH)
1.2.2 Since it's based on the Steurer guide above, the static/dynamic issue remain
2.3 Laszlo Hanyecz's guide at
http://btcsec.com/files/other/bitcoin-linuxbuild.pdf.
This is the famous dude who paid 10000 bitcoins to have pizza delivered to his house in Florida.
This amazing story happened right here on this forum
https://bitcointalk.org/?topic=137.0Why? The guide is old and wxwidgets is not required anymore, but is the basis for all the other guides, so it's good to have handy.
2. PLAN 2.1 Get a free amazon EC2 cloud server as in
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html2.2 Instantiate "the latest" CentOS image
2.3 Install the necessary build tools
2.4 Build the libraries that bitcoind needs
2.5 Build bitcoind itself
2.6 Discuss, document & refine every step until they are clear enough for an unsophisticad user to read the document & repeat the feat.