[mythtv] compiling recent commits
David Morrison
dave at bnl.gov
Thu Jun 23 13:56:40 UTC 2011
I have had a few bumps trying to compile recent commits on Mac OS 10.5.,
gcc 4.0.1. I've had to add some includes to get things to compile. In
particular:
diff --git a/mythtv/libs/libmythbase/mythdbcon.cpp
b/mythtv/libs/libmythbase/mythdbcon.cpp
index 98091d4..4920dc5 100644
--- a/mythtv/libs/libmythbase/mythdbcon.cpp
+++ b/mythtv/libs/libmythbase/mythdbcon.cpp
@@ -16,6 +16,7 @@
#include "mythverbose.h"
#include "mythsystem.h"
#include "exitcodes.h"
+#include <unistd.h>
static const uint kPurgeTimeout = 60 * 60;
diff --git a/mythtv/libs/libmythbase/mythlogging.h
b/mythtv/libs/libmythbase/mythlogging.h
index 77584b3..c68addd 100644
--- a/mythtv/libs/libmythbase/mythlogging.h
+++ b/mythtv/libs/libmythbase/mythlogging.h
@@ -10,6 +10,7 @@
#endif
#include <stdint.h>
#include <time.h>
+#include <unistd.h>
#include "mythbaseexp.h" // MBASE_PUBLIC , etc.
#define LOGLINE_MAX 2048
diff --git
a/mythtv/libs/libmythprotoserver/requesthandler/deletethread.h
b/mythtv/libs/libmythprotoserver/requesthandler/deletethread.h
index 72f0ad7..2bb090d 100644
--- a/mythtv/libs/libmythprotoserver/requesthandler/deletethread.h
+++ b/mythtv/libs/libmythprotoserver/requesthandler/deletethread.h
@@ -6,6 +6,7 @@
// ANSI C headers
#include <stdint.h>
+#include <unistd.h>
// C++ headers
using namespace std;
diff --git a/mythtv/programs/mythfrontend/proglist.cpp
b/mythtv/programs/mythfrontend/proglist.cpp
index b0793a8..3e94962 100644
--- a/mythtv/programs/mythfrontend/proglist.cpp
+++ b/mythtv/programs/mythfrontend/proglist.cpp
@@ -1,6 +1,7 @@
// C/C++
#include <vector>
#include <algorithm>
+#include <functional>
using namespace std;
// Qt
More information about the mythtv-dev
mailing list