Index: /trunk/FACT++/src/drivectrl.cc
===================================================================
--- /trunk/FACT++/src/drivectrl.cc	(revision 20020)
+++ /trunk/FACT++/src/drivectrl.cc	(revision 20021)
@@ -1046,5 +1046,10 @@
     {
 
-        Timeout_t(ba::io_service& ioservice,
+        Timeout_t(
+#if BOOST_VERSION < 107000
+                  ba::io_service& ioservice,
+#else
+                  ba::executor ioservice,
+#endif
                   uint8_t n, uint8_t r, uint16_t i, uint8_t s, uint32_t v, uint16_t millisec) : SDO(n, r, i, s, v),
             ba::deadline_timer(ioservice)
@@ -1298,5 +1303,9 @@
 
         const uint32_t milliseconds = 3000;
+#if BOOST_VERSION < 107000
         fTimeouts.emplace_front(get_io_service(), node, req, idx, subidx, val, milliseconds);
+#else
+        fTimeouts.emplace_front(get_executor(), node, req, idx, subidx, val, milliseconds);
+#endif
 
         const std::list<Timeout_t>::iterator &timeout = fTimeouts.begin();
