make[6]: Entering directory '/home/pi/gst-plugins-bad1.0-1.4.1/gst-libs/gst/gl/dispmanx' /bin/bash ../../../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../../.. -D_FORTIFY_SOURCE=2 -I../../../../gst-libs -I../../../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wnested-externs -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -Wno-error -I/usr/include/libdrm -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -c -o libgstgl_dispmanx_la-gstglwindow_dispmanx_egl.lo `test -f 'gstglwindow_dispmanx_egl.c' || echo './'`gstglwindow_dispmanx_egl.c libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../../.. -D_FORTIFY_SOURCE=2 -I../../../../gst-libs -I../../../../gst-libs -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DGST_USE_UNSTABLE_API -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wnested-externs -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wno-error -Wno-error -I/usr/include/libdrm -I/opt/vc/include -I/opt/vc/include/interface/vmcs_host/linux -I/opt/vc/include/interface/vcos/pthreads -c gstglwindow_dispmanx_egl.c -fPIC -DPIC -o .libs/libgstgl_dispmanx_la-gstglwindow_dispmanx_egl.o In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:65:26: error: conflicting types for 'GLintptr' typedef khronos_intptr_t GLintptr; ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:25:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: ../../../../gst-libs/gst/gl/glprototypes/gstgl_compat.h:37:19: note: previous declaration of 'GLintptr' was here typedef ptrdiff_t GLintptr; ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:66:26: error: conflicting types for 'GLsizeiptr' typedef khronos_ssize_t GLsizeiptr; ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:25:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: ../../../../gst-libs/gst/gl/glprototypes/gstgl_compat.h:34:19: note: previous declaration of 'GLsizeiptr' was here typedef ptrdiff_t GLsizeiptr; ^ In file included from /usr/include/GL/gl.h:2055:0, from ../../../../gst-libs/gst/gl/gstglapi.h:76, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /usr/include/GL/glext.h:468:19: error: conflicting types for 'GLsizeiptr' typedef ptrdiff_t GLsizeiptr; ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:66:26: note: previous declaration of 'GLsizeiptr' was here typedef khronos_ssize_t GLsizeiptr; ^ In file included from /usr/include/GL/gl.h:2055:0, from ../../../../gst-libs/gst/gl/gstglapi.h:76, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /usr/include/GL/glext.h:469:19: error: conflicting types for 'GLintptr' typedef ptrdiff_t GLintptr; ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:65:26: note: previous declaration of 'GLintptr' was here typedef khronos_intptr_t GLintptr; ^ In file included from /usr/include/GL/gl.h:2055:0, from ../../../../gst-libs/gst/gl/gstglapi.h:76, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /usr/include/GL/glext.h:552:21: error: conflicting types for 'glBufferData' GLAPI void APIENTRY glBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage); ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:514:37: note: previous declaration of 'glBufferData' was here GL_APICALL void GL_APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); ^ In file included from /usr/include/GL/gl.h:2055:0, from ../../../../gst-libs/gst/gl/gstglapi.h:76, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /usr/include/GL/glext.h:553:21: error: conflicting types for 'glBufferSubData' GLAPI void APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data); ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:515:37: note: previous declaration of 'glBufferSubData' was here GL_APICALL void GL_APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); ^ In file included from /usr/include/GL/gl.h:2055:0, from ../../../../gst-libs/gst/gl/gstglapi.h:76, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /usr/include/GL/glext.h:777:21: error: conflicting types for 'glShaderSource' GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length); ^ In file included from ../../../../gst-libs/gst/gl/gstglapi.h:61:0, from ../gstgl_fwd.h:26, from gstglwindow_dispmanx_egl.c:27: /opt/vc/include/GLES2/gl2.h:600:37: note: previous declaration of 'glShaderSource' was here GL_APICALL void GL_APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar** string, const GLint* length); ^ Makefile:804: recipe for target 'libgstgl_dispmanx_la-gstglwindow_dispmanx_egl.lo' failed