OK, I've may have solved the issue, though I may have introduced other issues. I am now running Arduino from the git repository. Evidently the avr tool chain from Arduino-1.0 has issues that are resolved with the avr tool chain from the current development version on the git repository. My sketch now uploads without issues.
Thanks
Fred