With the newest IDE I encountered a couple different problems that prevented initial compile of the firmware.
First was the libraries - I had to make sure I used the included libraries not newer web versions. There is a utilities folder in the included library that is necessary.
Second was a variable (sorry, not able to recall exact error) that I was forced to find/replace in (2?) different files. When I searched for the specific term several responses came up that suggested a different variable as the one being used is now reserved by the IDE.
Hope this helps!