When you're using lite-C, it's

MATERIAL* MtlNormal =
{
effect = "Normal.fx";
}

This is not your fault, it's wrong in the manual - the manual still shows the old C-Script syntax. This will be corrected. In lite-C, all predefined structs are written in capitals and pointers always have a '*'.