diff -Naur g4_orig/source/global/management/include/G4String.hh geant4-v8.1.2/source/global/management/include/G4String.hh --- g4_orig/source/global/management/include/G4String.hh 2016-06-09 15:51:39.000000000 +0300 +++ geant4-v8.1.2/source/global/management/include/G4String.hh 2018-10-11 18:42:09.039117820 +0300 @@ -45,7 +45,7 @@ #define __G4String #include -#include +#include #include "G4Types.hh" #include diff -Naur g4_orig/source/global/management/include/templates.hh geant4-v8.1.2/source/global/management/include/templates.hh --- g4_orig/source/global/management/include/templates.hh 2016-06-09 15:51:39.000000000 +0300 +++ geant4-v8.1.2/source/global/management/include/templates.hh 2018-10-11 18:46:17.009054144 +0300 @@ -52,6 +52,8 @@ #define templates_h 1 #include +#include +#include // // If HIGH_PRECISION is defined to TRUE (ie. != 0) then the type "Float" diff -Naur g4_orig/source/visualization/HepRep/include/cheprep/DeflateOutputStreamBuffer.h geant4-v8.1.2/source/visualization/HepRep/include/cheprep/DeflateOutputStreamBuffer.h --- g4_orig/source/visualization/HepRep/include/cheprep/DeflateOutputStreamBuffer.h 2016-06-09 15:51:39.000000000 +0300 +++ geant4-v8.1.2/source/visualization/HepRep/include/cheprep/DeflateOutputStreamBuffer.h 2018-10-11 22:09:56.399583049 +0300 @@ -5,6 +5,7 @@ #include #include #include +#include #ifndef CHEPREP_NO_ZLIB #include