Um, aggregate initializers are supposed to be separated by commas. Where are your commas?
const String eAddrNames[5][EADDR_SZ] = { { "RESERVED" }, // <- comma
{ "dailyEmails", "emailsCount", "fanEvery", "fanFor", "fanMode", "fanPostMixTime", "fanTimeout",
"HHOffset", "hysteresis", "lastEmailHour", "lastIssueCodeI", "minsFan", "minsCool", "minsHeat",
"lock", "MMOffset", "temperature", "temperatureSet", "tempX", "timeBlocks", "tempTimeout",
"timeNTP", "lastVersionDayA", "version2A", "version3A", "lastVersionDayB", "version2B",
"version3B", "RESERVED_INT", "RESERVED_INT"}, // <- comma
...
// and so on
...
};