Firstly, the source file contained about 20-25MB worth of Windows specific stuff, DLLs and even geocoind.exe (this is Communitycoin, right? ) sitting in the src dir. Also, one of the source files has 3 or 4 random characters of garbage at the very start which had to be edited out to compile.
Then once I ran communitycoind...
Assertion failed: (block.hashMerkleRoot == uint256("0x7bcc6ac4395696e1895efc3f899451d41d5211b724868e8bbfe07849e049a646")), function LoadBlockIndex, file main.cpp, line 2031.
Here's the code in main.cpp leading up to the assert:
//// debug print
printf("%s\n", block.GetHash().ToString().c_str());
printf("%s\n", hashGenesisBlock.ToString().c_str());
printf("%s\n", block.hashMerkleRoot.ToString().c_str());
assert(block.hashMerkleRoot == uint256("0x7bcc6ac4395696e1895efc3f899451d41d5211b724868e8bbfe07849e049a646"));
I don't know enough about C++ or the *coin source to fix this. What's going on?
You need to download the blockchain file in the OP and put it in a appdata communitycoin folder. This was due to the name switchover.