[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 --- 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 #include #include +#include static IDirectFB *dfb = NULL; static IDirectFBSurface *primary = NULL;