Rename MACHINE to THEMACHINE to avoid a name conflict with machine/param.h pulled in via includes. Compilation is now OK, linking not yet.