34 lines
1.1 KiB
Diff
34 lines
1.1 KiB
Diff
|
[PATCH] work around dfb-example build issue
|
|||
|
|
|||
|
directfb.h defines a number of macros which conflicts with gst/gst.h:
|
|||
|
|
|||
|
In file included from ../sysroot/usr/include/gstreamer-1.0/gst/gst.h:50:0,
|
|||
|
from dfb-example.c:4:
|
|||
|
../sysroot/usr/include/gstreamer-1.0/gst/gstinfo.h:295:69: error: expected ‘)’ before ‘__attribute__’
|
|||
|
../sysroot/usr/include/gstreamer-1.0/gst/gstinfo.h:295:69: error: expected ‘,’ or ‘;’ before ‘)’ token
|
|||
|
|
|||
|
As mentioned in the upstream bug report:
|
|||
|
|
|||
|
https://bugzilla.gnome.org/show_bug.cgi?id=685609
|
|||
|
|
|||
|
A workaround is to simply swap the include order around.
|
|||
|
|
|||
|
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
|
|||
|
---
|
|||
|
ext/directfb/dfb-example.c | 2 +-
|
|||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|||
|
|
|||
|
Index: gst1-plugins-bad-1.2.1/ext/directfb/dfb-example.c
|
|||
|
===================================================================
|
|||
|
--- gst1-plugins-bad-1.2.1.orig/ext/directfb/dfb-example.c
|
|||
|
+++ gst1-plugins-bad-1.2.1/ext/directfb/dfb-example.c
|
|||
|
@@ -1,7 +1,7 @@
|
|||
|
|
|||
|
-#include <directfb.h>
|
|||
|
#include <stdio.h>
|
|||
|
#include <gst/gst.h>
|
|||
|
+#include <directfb.h>
|
|||
|
|
|||
|
static IDirectFB *dfb = NULL;
|
|||
|
static IDirectFBSurface *primary = NULL;
|