[Bug 796879] gst-plugins-good fails to build on ubuntu arm* (regression in fix for bug 796821)

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Jul 30 15:01:04 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=796879

--- Comment #5 from Gianfranco Costamagna <costamagnagianfranco at yahoo.it> ---
https://paste.ubuntu.com/p/dtz3mmxGSG/
this is the preprocessed source, leading to the error:

/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:17: error: expected
identifier before '*' token
   ret (GSTGLAPI *name) args;
                 ^
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:27:1: note: in expansion
of macro 'GST_GL_EXT_FUNCTION'
 GST_GL_EXT_FUNCTION (GLsync, FenceSync,
 ^~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:29:39: error: ISO C++
forbids declaration of 'GLsync' with no type [-fpermissive]
                       GLbitfield flags))
                                       ^
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:29:39: error: 'GLsync'
declared as function returning a function
                       GLbitfield flags))
                                       ^
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:31:23: error: 'GLsync'
has not been declared
                      (GLsync sync))
                       ^~~~~~
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:33:23: error: 'GLsync'
has not been declared
                      (GLsync sync))
                       ^~~~~~
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:35:23: error: 'GLsync'
has not been declared
                      (GLsync sync,
                       ^~~~~~
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:39:23: error: 'GLsync'
has not been declared
                      (GLsync sync,
                       ^~~~~~
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
/usr/include/gstreamer-1.0/gst/gl/glprototypes/sync.h:43:23: error: 'GLsync'
has not been declared
                      (GLsync sync,
                       ^~~~~~
/usr/include/gstreamer-1.0/gst/gl/gstglfuncs.h:93:24: note: in definition of
macro 'GST_GL_EXT_FUNCTION'
   ret (GSTGLAPI *name) args;
                        ^~~~
gstqtsink.cc: In function 'gboolean
gst_qt_sink_propose_allocation(GstBaseSink*, GstQuery*)':
gstqtsink.cc:472:36: error: 'GstGLFuncs' {aka 'struct _GstGLFuncs'} has no
member named 'FenceSync'; did you mean 'DeleteSync'?
   if (qt_sink->context->gl_vtable->FenceSync)
                                    ^~~~~~~~~
                                    DeleteSync

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list