Thanks PaulS, your troubleshooting of toggling the Board from Mega to Due seem to have fixed the problem. I deleted the Arduino folder from my Documents area (seems to be created automatically by Arduino software I think) and then toggled the Board used from Due to Mega, then back to Due and re-compiled. It compiled the library files correctly and everything was working.
Certainly a bug in the software but I got it working.
Thanks!