[mythtv] compiling recent commits

brad dreisbach bradd at ameri.ca
Thu Jun 23 14:45:04 UTC 2011


On Jun 23, 2011, at 9:56 AM, David Morrison wrote:

> 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:



and I have to add this to get mythmusic to compile

diff --git a/mythplugins/mythmusic/mythmusic/pls.cpp b/mythplugins/mythmusic/mythmusic/pls.cpp
index 26f8c9b..46a5f05 100644
--- a/mythplugins/mythmusic/mythmusic/pls.cpp
+++ b/mythplugins/mythmusic/mythmusic/pls.cpp
@@ -9,6 +9,7 @@
 // c
 //#include <assert.h>
 //#include "iostream"
+#include <string>


> 
> 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
> 
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-dev



More information about the mythtv-dev mailing list