In G4GenericMessenger.hh there is a small typo which invalidates the protection against double inclusion: #ifndef G4GenericMessenger_h #define G4GenericMmessenger_h 1 ^
Thanks for reporting this and sorry for the delayed reply... The fix is now included and will be part of a future patch/release.