I finally managed to build PGP 8.0 successfully by grafting missing files from old PGP source code and a bit of reshuffling. Ability to step through PGP source code using debugger is important, particularly since there is no SDK for PGP 8.0 yet. Now I can home in on the bug that hangs PGP during cleanup. At this point, I am able to sign and verify PDF documents using PGP. For simplicity sake, I am using SHA1 for hashing and PGP formats for public key and signature. Overall, a productive Sunday.