Get your taxes done using TurboTax

It is true that TT will not identify any errors.  That is the problem:  there are errors in your return that TT does not recognize but on filing with the IRS your return is rejected, and TT advises you it as related to foreign taxes.  Read my terribly long post about how to debug what you are facing.  The critical errors start back in your 1099-DIVs and how the entries, particularly in Box 8 where blanks or "various" are carried forward.  Once you fix the errors (which TT will not flag as errors, tricking you into thinking things are fine when they are not) most find they can file.  It is a long post for a reason, shortcut it and a good chance of failure.  Took me 8 tries to figure it out then write it up so you can do it in fewer attempts.  Give going through the post a try.