Index: trunk/SophyaLib/BaseTools/datatype.cc
===================================================================
--- trunk/SophyaLib/BaseTools/datatype.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/datatype.cc	(revision 3619)
@@ -6,4 +6,5 @@
 #include "datatype.h"
 #include <typeinfo>
+#include <string.h>
 
 #include <complex>
Index: trunk/SophyaLib/BaseTools/dvlist.cc
===================================================================
--- trunk/SophyaLib/BaseTools/dvlist.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/dvlist.cc	(revision 3619)
@@ -6,4 +6,5 @@
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
 
 #include "dvlist.h"
Index: trunk/SophyaLib/BaseTools/mutyv.cc
===================================================================
--- trunk/SophyaLib/BaseTools/mutyv.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/mutyv.cc	(revision 3619)
@@ -7,4 +7,5 @@
 #include "mutyv.h"
 #include <stdio.h>
+#include <stdlib.h>
 
 #include <iostream>
Index: trunk/SophyaLib/BaseTools/ndatablock.cc
===================================================================
--- trunk/SophyaLib/BaseTools/ndatablock.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/ndatablock.cc	(revision 3619)
@@ -7,4 +7,5 @@
 #include <stdlib.h>
 #include <iostream>
+#include <string.h>
 #include <complex>
 #include "pexceptions.h"
Index: trunk/SophyaLib/BaseTools/ppfbinstream.cc
===================================================================
--- trunk/SophyaLib/BaseTools/ppfbinstream.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/ppfbinstream.cc	(revision 3619)
@@ -2,4 +2,6 @@
 #include "machdefs.h"
 #include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
 #include <sys/types.h>
 #include <time.h>
Index: trunk/SophyaLib/BaseTools/randr48.cc
===================================================================
--- trunk/SophyaLib/BaseTools/randr48.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/randr48.cc	(revision 3619)
@@ -2,4 +2,5 @@
 #include <math.h> 
 #include <stdlib.h>
+#include <string.h>
 #include "thsafeop.h"
 #include "fiondblock.h"
Index: trunk/SophyaLib/BaseTools/stsrand.cc
===================================================================
--- trunk/SophyaLib/BaseTools/stsrand.cc	(revision 3618)
+++ trunk/SophyaLib/BaseTools/stsrand.cc	(revision 3619)
@@ -3,4 +3,5 @@
 //#include "srandgen.h"
 #include "fiondblock.h"
+#include <string.h>
 #include <math.h> 
 #include <sys/time.h>
Index: trunk/SophyaLib/HiStats/ntuple.cc
===================================================================
--- trunk/SophyaLib/HiStats/ntuple.cc	(revision 3618)
+++ trunk/SophyaLib/HiStats/ntuple.cc	(revision 3619)
@@ -1,3 +1,4 @@
 #include <stdio.h>
+#include <stdlib.h>
 #include <string.h>
 
Index: trunk/SophyaLib/NTools/datatypes.cc
===================================================================
--- trunk/SophyaLib/NTools/datatypes.cc	(revision 3618)
+++ trunk/SophyaLib/NTools/datatypes.cc	(revision 3619)
@@ -6,4 +6,5 @@
 
 #include "sopnamsp.h"
+#include <string.h>
 #include "datatypes.h"
 
Index: trunk/SophyaLib/SUtils/strutilxx.cc
===================================================================
--- trunk/SophyaLib/SUtils/strutilxx.cc	(revision 3618)
+++ trunk/SophyaLib/SUtils/strutilxx.cc	(revision 3619)
@@ -3,4 +3,5 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <iostream>
 
Index: trunk/SophyaLib/Samba/datacirclefake.cc
===================================================================
--- trunk/SophyaLib/Samba/datacirclefake.cc	(revision 3618)
+++ trunk/SophyaLib/Samba/datacirclefake.cc	(revision 3619)
@@ -1,2 +1,3 @@
+#include <stdlib.h>
 #include <iostream>
 #include "sopnamsp.h"
Index: trunk/SophyaLib/Samba/scan.cc
===================================================================
--- trunk/SophyaLib/Samba/scan.cc	(revision 3618)
+++ trunk/SophyaLib/Samba/scan.cc	(revision 3619)
@@ -3,4 +3,5 @@
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
 #include <math.h>
 
Index: trunk/SophyaLib/SysTools/commander.cc
===================================================================
--- trunk/SophyaLib/SysTools/commander.cc	(revision 3618)
+++ trunk/SophyaLib/SysTools/commander.cc	(revision 3619)
@@ -3,4 +3,5 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <unistd.h>
 #include <ctype.h>
Index: trunk/SophyaLib/SysTools/cxxcmplnk.cc
===================================================================
--- trunk/SophyaLib/SysTools/cxxcmplnk.cc	(revision 3618)
+++ trunk/SophyaLib/SysTools/cxxcmplnk.cc	(revision 3619)
@@ -5,4 +5,5 @@
 #include "cxxcmplnk.h"
 #include "sspvflags.h"
+#include <stdlib.h>
 #include <iostream>
 
Index: trunk/SophyaLib/SysTools/zthread.cc
===================================================================
--- trunk/SophyaLib/SysTools/zthread.cc	(revision 3618)
+++ trunk/SophyaLib/SysTools/zthread.cc	(revision 3619)
@@ -6,4 +6,5 @@
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
 #include <pthread.h>
 #include <signal.h>
Index: trunk/SophyaLib/TArray/tarray.cc
===================================================================
--- trunk/SophyaLib/TArray/tarray.cc	(revision 3618)
+++ trunk/SophyaLib/TArray/tarray.cc	(revision 3619)
@@ -5,4 +5,5 @@
 #include <stdio.h>
 #include <stdlib.h>
+#include <string.h>
 #include <math.h>
 #include <iomanip>
Index: trunk/SophyaLib/TArray/triangmtx.h
===================================================================
--- trunk/SophyaLib/TArray/triangmtx.h	(revision 3618)
+++ trunk/SophyaLib/TArray/triangmtx.h	(revision 3619)
@@ -4,4 +4,5 @@
 #define TRIANGMTX_H_SEEN
 
+#include <typeinfo>
 #include "ndatablock.h"
 #include "pexceptions.h"
