diff -up syncevolution-0.7/src/syncevolution.cpp.MC-build syncevolution-0.7/src/syncevolution.cpp
--- syncevolution-0.7/src/syncevolution.cpp.MC-build 2007-11-08 22:22:52.000000000 +0100
+++ syncevolution-0.7/src/syncevolution.cpp 2008-02-15 20:12:09.000000000 +0100
@@ -25,6 +25,7 @@
#include <spds/spdsutils.h>
#include <iostream>
+#include <memory>
using namespace std;
#include <libgen.h>
diff -up syncevolution-0.7/src/EvolutionSyncClient.cpp.MC-build syncevolution-0.7/src/EvolutionSyncClient.cpp
--- syncevolution-0.7/src/EvolutionSyncClient.cpp.MC-build 2008-02-15 21:38:59.000000000 +0100
+++ syncevolution-0.7/src/EvolutionSyncClient.cpp 2008-02-15 21:39:30.000000000 +0100
@@ -30,6 +30,7 @@
#include <fstream>
#include <iomanip>
#include <iostream>
+#include <algorithm>
#include <stdexcept>
using namespace std;