I didn't notice your message at the bottom, because it was in the same format as the error message.
Often it is a good thing to get many many errors; often if you fix the first one, the other disappear because they are caused by the compiler being totally confused by the first one.
And there is a tip: always always always work on the first error first.