No you are not. Back up and build an empty Unity3D project. Does that build? If it does, then your tools are correct and up to date and you know there’s a bug in your project.
Also, how to report your problem productively in the Unity3D forums:
When you post code, don’t screenshot it. Instead, use code tags: Using code tags properly