Index: trunk/FACT++/src/dataLogger.cc
===================================================================
--- trunk/FACT++/src/dataLogger.cc	(revision 10599)
+++ trunk/FACT++/src/dataLogger.cc	(revision 10600)
@@ -70,4 +70,10 @@
 
 #include <boost/bind.hpp>
+#if BOOST_VERSION<1440
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
+#undef BOOST_HAS_RVALUE_REFS
+#error test
+#endif
+#endif
 #include <boost/thread.hpp>
 
Index: trunk/FACT++/src/dclient5.cc
===================================================================
--- trunk/FACT++/src/dclient5.cc	(revision 10599)
+++ trunk/FACT++/src/dclient5.cc	(revision 10600)
@@ -1,3 +1,9 @@
 #include <boost/bind.hpp>
+#if BOOST_VERSION<1440
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
+#undef BOOST_HAS_RVALUE_REFS
+#error test
+#endif
+#endif
 #include <boost/thread.hpp>
 #include <boost/asio/error.hpp>
Index: trunk/FACT++/src/scheduler.cc
===================================================================
--- trunk/FACT++/src/scheduler.cc	(revision 10599)
+++ trunk/FACT++/src/scheduler.cc	(revision 10600)
@@ -1,4 +1,9 @@
-#define BOOST_DISABLE_ASSERTS 1
 #include <boost/bind.hpp>
+#if BOOST_VERSION<1440
+#if (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 4))
+#undef BOOST_HAS_RVALUE_REFS
+#error test
+#endif
+#endif
 #include <boost/thread.hpp>
 #include <boost/regex.hpp>
