These compilation notes are probably a bit outdated. The best start is to use the -help option of configure to see which options it supports. These notes are written with the Unix version in mind, for problems with compiling the MS Windows or MacOS versions, you might want to contact the mahogany-developers@lists.sourceforge.net mailing list instead.