Index: /trunk/FACT++/src/DimWriteStatistics.h
===================================================================
--- /trunk/FACT++/src/DimWriteStatistics.h	(revision 11517)
+++ /trunk/FACT++/src/DimWriteStatistics.h	(revision 11518)
@@ -2,11 +2,18 @@
 #define FACT_DimWriteStatistics
 
+#include <set>
+#include <string>
+
+// Keep these two together! Otheriwse it won't compile
+#include <boost/bind.hpp>
+#if BOOST_VERSION < 104400
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
+#undef BOOST_HAS_RVALUE_REFS
+#endif
+#endif
+#include <boost/thread.hpp>
+
 #include "MessageImp.h"
 #include "DimDescriptionService.h"
-
-#include <boost/thread.hpp>
-
-#include <string>
-#include <set>
 
 class DimWriteStatistics
@@ -56,4 +63,5 @@
     ///Constructor
     DimWriteStatistics(const std::string& serverName, MessageImp &log);
+
     ///Default destructor
     ~DimWriteStatistics();
