2 dimensional text arrays

It's essentially complaining that it can't figure out the array dimensions because strings don't have a predictable length. You should be able to do:

prog_uchar *mess[] = {"Some long text phrase",
  "another long text phrase",
  "once upon a time",
  "to be or not to be" };