Well, the thing is, my responses aren't really intended as cold. The idea is that it's best for people to fix things for themselves. That's why I so often say things blaringly obvious like "Try reading the manual" or in this case:
1) Try getting clean sources from CVS (using the CVS commands, not the source archive) then try installing one patch and compiling. If this works, remove it, and try the next, and so on, until you can identify if any one patch is causing the problem.
2) If that one patch is causing the problem, ask the patch author about it, specifically mentioning it in the flyspray thread regarding that patch.
3) If no single patch is causing the problem, figure out which two don't combine safely, then work on fixing those by going to the line number in the file mentioned, and fixing the issues it's telling you about.
One should never assume that the newest version of a patch will work, since the sourcecode changes several times a day.