[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