Index: /trunk/Mars/mastro/MAstroCatalog.cc
===================================================================
--- /trunk/Mars/mastro/MAstroCatalog.cc	(revision 19990)
+++ /trunk/Mars/mastro/MAstroCatalog.cc	(revision 19991)
@@ -142,4 +142,5 @@
 #include <TGToolTip.h>  // TGToolTip
 #include <TPaveText.h>  // TPaveText
+#include <TVirtualX.h>  // gVirtualX <6.22>
 
 #include <TH1.h>        // TH1F
Index: /trunk/Mars/mbase/MGMenu.cc
===================================================================
--- /trunk/Mars/mbase/MGMenu.cc	(revision 19990)
+++ /trunk/Mars/mbase/MGMenu.cc	(revision 19991)
@@ -30,4 +30,6 @@
 #include "MGMenu.h"
 
+#include <TVirtualX.h> // gVirtualX <6.22>
+
 #if ROOT_VERSION_CODE < ROOT_VERSION(6,00,00)
 MGMenuEntry::MGMenuEntry(TGMenuEntry *ent)
Index: /trunk/Mars/mbase/MStatusDisplay.cc
===================================================================
--- /trunk/Mars/mbase/MStatusDisplay.cc	(revision 19990)
+++ /trunk/Mars/mbase/MStatusDisplay.cc	(revision 19991)
@@ -88,4 +88,5 @@
 #include <TMethodCall.h>          // TMethodCall
 
+#include <TVirtualX.h>            // gVirtualX <6.22>
 #include <TInterpreter.h>         // gInterpreter
 
Index: /trunk/Mars/mbase/MTime.cc
===================================================================
--- /trunk/Mars/mbase/MTime.cc	(revision 19990)
+++ /trunk/Mars/mbase/MTime.cc	(revision 19991)
@@ -79,4 +79,5 @@
 
 #include <TTime.h>
+#include <TDatime.h>  // root 6.22
 
 #include "MLog.h"
