diff --git a/bindings/tpython/src/TPyClassGenerator.cxx b/bindings/tpython/src/TPyClassGenerator.cxx
index a1dd348ff50f600ff5159cac6dda8710fd65509d..5bcc6605ee65235f469b0aeab1d25434793c3a10 100644
--- a/bindings/tpython/src/TPyClassGenerator.cxx
+++ b/bindings/tpython/src/TPyClassGenerator.cxx
@@ -22,6 +22,7 @@
 #include "TClass.h"
 #include "TInterpreter.h"
 #include "TROOT.h"
+#include "TList.h"
 
 // Standard
 #include <sstream>
diff --git a/main/src/h2root.cxx b/main/src/h2root.cxx
index 271b7d9bfe353a56604cd8090db084f9fc5bde26..548b3e7c4233b25eb413a50cc222467d6adf94e8 100644
--- a/main/src/h2root.cxx
+++ b/main/src/h2root.cxx
@@ -27,6 +27,7 @@
 #include "TFile.h"
 #include "TDirectoryFile.h"
 #include "TTree.h"
+#include "TBranch.h"
 #include "TLeafI.h"
 #include "TH1.h"
 #include "TH2.h"
diff --git a/net/netxng/src/TNetXNGFileStager.cxx b/net/netxng/src/TNetXNGFileStager.cxx
index 52bf699f9a2755fcd7372bf8f4cdc99c46a6c13e..d01c7f1eb2b9b03d1db10f1bd8a9f57605b36d3a 100644
--- a/net/netxng/src/TNetXNGFileStager.cxx
+++ b/net/netxng/src/TNetXNGFileStager.cxx
@@ -22,6 +22,7 @@
 #include "TNetXNGSystem.h"
 #include "THashList.h"
 #include "TFileInfo.h"
+#include "TUrl.h"
 #include "TFileCollection.h"
 #include <XrdCl/XrdClFileSystem.hh>
 
diff --git a/proof/proof/src/TProofQueryResult.cxx b/proof/proof/src/TProofQueryResult.cxx
index 9d5e4ef02b1889b8bee57e7acb526257eca6065a..fa1e3e9f91d54cae1259b2d35ed07b3e91c327a4 100644
--- a/proof/proof/src/TProofQueryResult.cxx
+++ b/proof/proof/src/TProofQueryResult.cxx
@@ -21,7 +21,7 @@ TQueryResult version adapted to PROOF neeeds
 #include "TList.h"
 #include "TProofQueryResult.h"
 #include "TSystem.h"
-
+#include "TMacro.h"
 
 ClassImp(TProofQueryResult);
 
diff --git a/proof/proofbench/src/TProofBench.cxx b/proof/proofbench/src/TProofBench.cxx
index e69466553f7547650cf841330c811e71c3782984..3efcb003897390fe049f7f00196ac53bad3e7d12 100644
--- a/proof/proofbench/src/TProofBench.cxx
+++ b/proof/proofbench/src/TProofBench.cxx
@@ -38,6 +38,7 @@
 #include "TFileInfo.h"
 #include "THashList.h"
 #include "TKey.h"
+#include "TMap.h"
 #include "TObjString.h"
 #include "TProof.h"
 #include "TROOT.h"
diff --git a/proof/proofplayer/src/TProofMonSenderML.cxx b/proof/proofplayer/src/TProofMonSenderML.cxx
index f3b11e0b9137bbf40d45b262580fb712698ad034..e6fc9cb0f006e5167e18ba8c32d87b62b813b928 100644
--- a/proof/proofplayer/src/TProofMonSenderML.cxx
+++ b/proof/proofplayer/src/TProofMonSenderML.cxx
@@ -27,6 +27,7 @@ TProofMonSender implementation for the ML writer
 #include "TPluginManager.h"
 #include "TProofDebug.h"
 #include "TROOT.h"
+#include "TUrl.h"
 #include "TSystem.h"
 #include "TObjString.h"
 #include "TVirtualMonitoring.h"
diff --git a/proof/proofplayer/src/TProofMonSenderSQL.cxx b/proof/proofplayer/src/TProofMonSenderSQL.cxx
index 1cc0f671596d9a032d33b88a645a8e443836405f..90605f6a79799e3946c6a44fab41776478eababa 100644
--- a/proof/proofplayer/src/TProofMonSenderSQL.cxx
+++ b/proof/proofplayer/src/TProofMonSenderSQL.cxx
@@ -23,6 +23,7 @@ TProofMonSender implementation for the SQL writers
 #include "TFileInfo.h"
 #include "THashList.h"
 #include "TList.h"
+#include "TUrl.h"
 #include "TPluginManager.h"
 #include "TProofDebug.h"
 #include "TROOT.h"
diff --git a/test/stressGUI.cxx b/test/stressGUI.cxx
index f1590679a33ec479bcc9171c0fa75cd6d11bfdac..de746abdf8dc36b419bec73046828f7323cb7626 100644
--- a/test/stressGUI.cxx
+++ b/test/stressGUI.cxx
@@ -68,6 +68,7 @@
 #include <TGImageMap.h>
 #include <TASPaletteEditor.h>
 #include <TControlBar.h>
+#include <TControlBarImp.h>
 #include <TGSpeedo.h>
 #include <TGShapedFrame.h>
 #include <TGSplitFrame.h>