[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