Index: /trunk/FACT++/src/Configuration.cc
===================================================================
--- /trunk/FACT++/src/Configuration.cc	(revision 10536)
+++ /trunk/FACT++/src/Configuration.cc	(revision 10537)
@@ -269,4 +269,5 @@
 #include <fstream>
 #include <iostream>
+#include <iomanip>
 
 #include <boost/bind.hpp>
@@ -275,5 +276,9 @@
 #include <boost/program_options.hpp>
 
+#define HAS_SQL
+
+#ifdef HAS_SQL
 #include <mysql++/mysql++.h>
+#endif
 
 using namespace std;
@@ -325,4 +330,5 @@
 //!     - Shell we allow options to be given more than once?
 //
+#ifdef HAS_SQL
 po::basic_parsed_options<char>
     Configuration::parse_database(const string &database, const po::options_description& desc, bool allow_unregistered)
@@ -432,4 +438,11 @@
     return result;
 }
+#else
+po::basic_parsed_options<char>
+    Configuration::parse_database(const string &, const po::options_description &desc, bool)
+{
+    return po::parsed_options(&desc);
+}
+#endif
 
 // --------------------------------------------------------------------------
@@ -440,5 +453,4 @@
 fNameMapper(bind1st(mem_fun(&Configuration::DefaultMapper), this)),
 fPrintUsage(boost::bind(&Configuration::PrintUsage, this))
-
 {
     po::options_description generic("Generic options");
