This is true. MESS is simply a source overlay to MAME. The source there is that last U release from MAMEDEV + any adjustments made by developers working on MESS drivers. This changes the state of the source in a way to make it non-compilable in many cases for MAME, at least until the next release is published and it's updated from the MAME side.