[wpe-webkit] 2.30.1 fails to build

Andrea Giammarchi andrea.giammarchi at gmail.com
Thu Oct 1 02:20:19 PDT 2020


Dear WPEWebKit folks,
  I am struggling to build 2.30.1 due a FilterOperation error, no matter
which flag I enable ordisable, a build from scratch would always fail.

Building on top on 2.28 works though, but basically I can't build WPEWebKit
anymore from new machines, unless I build 2.28 first and then change its
sources to build 2.30.

Attaching as many info I could grab, thanks for any hint.

/usr/include/c++/10.2.0/memory:123:1: note: ‘std::align’ declared here
  123 | align(size_t __align, size_t __size, void*& __ptr, size_t& __space)
noexcept
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:173,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:54:109: error:
expression list treated as compound expression in initializer [-fpermissive]
   54 | gboolean         gst_buffer_pool_config_get_video_alignment
 (GstStructure *config, GstVideoAlignment *align);
      |
                                        ^
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:68:3: error:
‘GstBufferPool’ does not name a type; did you mean ‘GstVideoBufferPool’?
   68 |   GstBufferPool bufferpool;
      |   ^~~~~~~~~~~~~
      |   GstVideoBufferPool
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:75:3: error:
‘GstBufferPoolClass’ does not name a type; did you mean
‘GstVideoBufferPoolClass’?
   75 |   GstBufferPoolClass parent_class;
      |   ^~~~~~~~~~~~~~~~~~
      |   GstVideoBufferPoolClass
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:79:1: error: ‘GType’
does not name a type
   79 | GType             gst_video_buffer_pool_get_type      (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:82:1: error:
‘GstBufferPool’ does not name a type; did you mean ‘GstVideoBufferPool’?
   82 | GstBufferPool *   gst_video_buffer_pool_new           (void);
      | ^~~~~~~~~~~~~
      | GstVideoBufferPool
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h: In function ‘void
glib_autoptr_clear_GstVideoBufferPool(GstVideoBufferPool*)’:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:84:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoBufferPool, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h: In function ‘void
glib_listautoptr_cleanup_GstVideoBufferPool(GList**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:84:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoBufferPool, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h: In function ‘void
glib_slistautoptr_cleanup_GstVideoBufferPool(GSList**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:84:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoBufferPool, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h: In function ‘void
glib_queueautoptr_cleanup_GstVideoBufferPool(GQueue**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideopool.h:84:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
   84 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoBufferPool, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:174,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h: At global scope:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:118:19: error: expected
identifier before ‘*’ token
  118 |   GstFlowReturn  (*show_frame) (GstVideoSink *video_sink, GstBuffer
*buf);
      |                   ^
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:118:59: error:
‘GstBuffer’ has not been declared
  118 |   GstFlowReturn  (*show_frame) (GstVideoSink *video_sink, GstBuffer
*buf);
      |                                                           ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:118:73: error:
‘GstFlowReturn’ declared as function returning a function
  118 |   GstFlowReturn  (*show_frame) (GstVideoSink *video_sink, GstBuffer
*buf);
      |
    ^
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:125:1: error: ‘GType’
does not name a type
  125 | GType gst_video_sink_get_type (void);
      | ^~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h: In function ‘void
glib_autoptr_clear_GstVideoSink(GstVideoSink*)’:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:131:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
  131 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoSink, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h: In function ‘void
glib_listautoptr_cleanup_GstVideoSink(GList**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:131:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
  131 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoSink, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h: In function ‘void
glib_slistautoptr_cleanup_GstVideoSink(GSList**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:131:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
  131 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoSink, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/lib/glib-2.0/include/glibconfig.h:9,
                 from /usr/include/glib-2.0/glib/gtypes.h:32,
                 from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from
DerivedSources/ForwardingHeaders/wtf/glib/GRefPtr.h:30,
                 from DerivedSources/ForwardingHeaders/wtf/RunLoop.h:47,
                 from
DerivedSources/ForwardingHeaders/wtf/MemoryPressureHandler.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/WidthCache.h:34,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascadeFonts.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FontCascade.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h: In function ‘void
glib_queueautoptr_cleanup_GstVideoSink(GQueue**)’:
/usr/include/gstreamer-1.0/gst/video/gstvideosink.h:131:1: error:
‘gst_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_object_unref’?
  131 | G_DEFINE_AUTOPTR_CLEANUP_FUNC(GstVideoSink, gst_object_unref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstobject.h:255:7: note:
‘WebCore::gst_object_unref’ declared here
  255 | void  gst_object_unref  (gpointer object);
      |       ^~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h: At global scope:
/usr/include/gstreamer-1.0/gst/video/navigation.h:51:3: error:
‘GTypeInterface’ does not name a type; did you mean ‘GDBusInterface’?
   51 |   GTypeInterface iface;
      |   ^~~~~~~~~~~~~~
      |   GDBusInterface
/usr/include/gstreamer-1.0/gst/video/navigation.h:54:50: error:
‘GstStructure’ has not been declared
   54 |   void (*send_event) (GstNavigation *navigation, GstStructure
*structure);
      |                                                  ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:58:1: error: ‘GType’ does
not name a type
   58 | GType           gst_navigation_get_type (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:154:55: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  154 | GstNavigationQueryType gst_navigation_query_get_type (GstQuery
*query);
      |                                                       ^~~~~~~~
      |
WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:154:65: error: ‘query’
was not declared in this scope
  154 | GstNavigationQueryType gst_navigation_query_get_type (GstQuery
*query);
      |
^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:157:1: error: ‘GstQuery’
does not name a type
  157 | GstQuery *      gst_navigation_query_new_commands       (void);
      | ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:160:17: error: variable
or field ‘gst_navigation_query_set_commands’ declared void
  160 | void            gst_navigation_query_set_commands       (GstQuery
*query, gint n_cmds, ...);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:160:58: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  160 | void            gst_navigation_query_set_commands       (GstQuery
*query, gint n_cmds, ...);
      |                                                          ^~~~~~~~
      |
 WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:160:68: error: ‘query’
was not declared in this scope
  160 | void            gst_navigation_query_set_commands       (GstQuery
*query, gint n_cmds, ...);
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:160:80: error: expected
primary-expression before ‘n_cmds’
  160 | void            gst_navigation_query_set_commands       (GstQuery
*query, gint n_cmds, ...);
      |
           ^~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:160:88: error: expected
primary-expression before ‘...’ token
  160 | void            gst_navigation_query_set_commands       (GstQuery
*query, gint n_cmds, ...);
      |
                   ^~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:163:17: error: variable
or field ‘gst_navigation_query_set_commandsv’ declared void
  163 | void            gst_navigation_query_set_commandsv      (GstQuery
*query, gint n_cmds,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:163:58: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  163 | void            gst_navigation_query_set_commandsv      (GstQuery
*query, gint n_cmds,
      |                                                          ^~~~~~~~
      |
 WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:163:68: error: ‘query’
was not declared in this scope
  163 | void            gst_navigation_query_set_commandsv      (GstQuery
*query, gint n_cmds,
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:163:80: error: expected
primary-expression before ‘n_cmds’
  163 | void            gst_navigation_query_set_commandsv      (GstQuery
*query, gint n_cmds,
      |
           ^~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:164:79: error: expected
primary-expression before ‘*’ token
  164 |
 GstNavigationCommand *cmds);
      |
          ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:164:80: error: ‘cmds’ was
not declared in this scope
  164 |
 GstNavigationCommand *cmds);
      |
           ^~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:167:65: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  167 | gboolean        gst_navigation_query_parse_commands_length
(GstQuery *query,
      |
^~~~~~~~
      |
WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:167:75: error: ‘query’
was not declared in this scope
  167 | gboolean        gst_navigation_query_parse_commands_length
(GstQuery *query,
      |
      ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:168:71: error: expected
primary-expression before ‘*’ token
  168 |
guint *n_cmds);
      |
  ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:168:72: error: ‘n_cmds’
was not declared in this scope
  168 |
guint *n_cmds);
      |
   ^~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:168:78: error: expression
list treated as compound expression in initializer [-fpermissive]
  168 |
guint *n_cmds);
      |
         ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:171:65: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  171 | gboolean        gst_navigation_query_parse_commands_nth
 (GstQuery *query, guint nth,
      |
^~~~~~~~
      |
WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:171:75: error: ‘query’
was not declared in this scope
  171 | gboolean        gst_navigation_query_parse_commands_nth
 (GstQuery *query, guint nth,
      |
      ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:171:88: error: expected
primary-expression before ‘nth’
  171 | gboolean        gst_navigation_query_parse_commands_nth
 (GstQuery *query, guint nth,
      |
                   ^~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:172:86: error: expected
primary-expression before ‘*’ token
  172 |
GstNavigationCommand *cmd);
      |
                 ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:172:87: error: ‘cmd’ was
not declared in this scope; did you mean ‘chmod’?
  172 |
GstNavigationCommand *cmd);
      |
                  ^~~
      |
                  chmod
/usr/include/gstreamer-1.0/gst/video/navigation.h:172:90: error: expression
list treated as compound expression in initializer [-fpermissive]
  172 |
GstNavigationCommand *cmd);
      |
                     ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:175:1: error: ‘GstQuery’
does not name a type
  175 | GstQuery *      gst_navigation_query_new_angles         (void);
      | ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:178:17: error: variable
or field ‘gst_navigation_query_set_angles’ declared void
  178 | void            gst_navigation_query_set_angles         (GstQuery
*query, guint cur_angle,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:178:58: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  178 | void            gst_navigation_query_set_angles         (GstQuery
*query, guint cur_angle,
      |                                                          ^~~~~~~~
      |
 WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:178:68: error: ‘query’
was not declared in this scope
  178 | void            gst_navigation_query_set_angles         (GstQuery
*query, guint cur_angle,
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:178:81: error: expected
primary-expression before ‘cur_angle’
  178 | void            gst_navigation_query_set_angles         (GstQuery
*query, guint cur_angle,
      |
            ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:179:64: error: expected
primary-expression before ‘n_angles’
  179 |                                                          guint
n_angles);
      |
 ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:182:58: error: ‘GstQuery’
was not declared in this scope; did you mean ‘WebCore::GstQuery’?
  182 | gboolean        gst_navigation_query_parse_angles       (GstQuery
*query, guint *cur_angle,
      |                                                          ^~~~~~~~
      |
 WebCore::GstQuery
In file included from /usr/include/gstreamer-1.0/gst/gstmessage.h:191,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstquery.h:35:26: note: ‘WebCore::GstQuery’
declared here
   35 | typedef struct _GstQuery GstQuery;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:182:68: error: ‘query’
was not declared in this scope
  182 | gboolean        gst_navigation_query_parse_angles       (GstQuery
*query, guint *cur_angle,
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:182:81: error: expected
primary-expression before ‘*’ token
  182 | gboolean        gst_navigation_query_parse_angles       (GstQuery
*query, guint *cur_angle,
      |
            ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:182:82: error:
‘cur_angle’ was not declared in this scope
  182 | gboolean        gst_navigation_query_parse_angles       (GstQuery
*query, guint *cur_angle,
      |
             ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:183:64: error: expected
primary-expression before ‘*’ token
  183 |                                                          guint
*n_angles);
      |                                                                ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:183:65: error: ‘n_angles’
was not declared in this scope
  183 |                                                          guint
*n_angles);
      |
^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:183:73: error: expression
list treated as compound expression in initializer [-fpermissive]
  183 |                                                          guint
*n_angles);
      |
    ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:213:59: error:
‘GstMessage’ was not declared in this scope; did you mean
‘WebCore::GstMessage’?
  213 | GstNavigationMessageType gst_navigation_message_get_type
(GstMessage *message);
      |                                                           ^~~~~~~~~~
      |
WebCore::GstMessage
In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstmessage.h:29:28: note:
‘WebCore::GstMessage’ declared here
   29 | typedef struct _GstMessage GstMessage;
      |                            ^~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:213:71: error: ‘message’
was not declared in this scope; did you mean ‘g_message’?
  213 | GstNavigationMessageType gst_navigation_message_get_type
(GstMessage *message);
      |
  ^~~~~~~
      |
  g_message
/usr/include/gstreamer-1.0/gst/video/navigation.h:216:1: error:
‘GstMessage’ does not name a type
  216 | GstMessage *    gst_navigation_message_new_mouse_over
(GstObject *src,
      | ^~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:220:62: error:
‘GstMessage’ was not declared in this scope; did you mean
‘WebCore::GstMessage’?
  220 | gboolean        gst_navigation_message_parse_mouse_over
(GstMessage *message,
      |
 ^~~~~~~~~~
      |
 WebCore::GstMessage
In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstmessage.h:29:28: note:
‘WebCore::GstMessage’ declared here
   29 | typedef struct _GstMessage GstMessage;
      |                            ^~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:220:74: error: ‘message’
was not declared in this scope; did you mean ‘g_message’?
  220 | gboolean        gst_navigation_message_parse_mouse_over
(GstMessage *message,
      |
     ^~~~~~~
      |
     g_message
/usr/include/gstreamer-1.0/gst/video/navigation.h:221:71: error: expected
primary-expression before ‘*’ token
  221 |
 gboolean *active);
      |
  ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:221:72: error: ‘active’
was not declared in this scope; did you mean ‘ctime’?
  221 |
 gboolean *active);
      |
   ^~~~~~
      |
   ctime
/usr/include/gstreamer-1.0/gst/video/navigation.h:221:78: error: expression
list treated as compound expression in initializer [-fpermissive]
  221 |
 gboolean *active);
      |
         ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:224:1: error:
‘GstMessage’ does not name a type
  224 | GstMessage *    gst_navigation_message_new_commands_changed
(GstObject *src);
      | ^~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:227:1: error:
‘GstMessage’ does not name a type
  227 | GstMessage *    gst_navigation_message_new_angles_changed
(GstObject *src,
      | ^~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:232:62: error:
‘GstMessage’ was not declared in this scope; did you mean
‘WebCore::GstMessage’?
  232 | gboolean        gst_navigation_message_parse_angles_changed
(GstMessage *message,
      |
 ^~~~~~~~~~
      |
 WebCore::GstMessage
In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstmessage.h:29:28: note:
‘WebCore::GstMessage’ declared here
   29 | typedef struct _GstMessage GstMessage;
      |                            ^~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:232:74: error: ‘message’
was not declared in this scope; did you mean ‘g_message’?
  232 | gboolean        gst_navigation_message_parse_angles_changed
(GstMessage *message,
      |
     ^~~~~~~
      |
     g_message
/usr/include/gstreamer-1.0/gst/video/navigation.h:233:68: error: expected
primary-expression before ‘*’ token
  233 |                                                              guint
*cur_angle,
      |                                                                    ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:233:69: error:
‘cur_angle’ was not declared in this scope
  233 |                                                              guint
*cur_angle,
      |
^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:234:68: error: expected
primary-expression before ‘*’ token
  234 |                                                              guint
*n_angles);
      |                                                                    ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:234:69: error: ‘n_angles’
was not declared in this scope
  234 |                                                              guint
*n_angles);
      |
^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:234:77: error: expression
list treated as compound expression in initializer [-fpermissive]
  234 |                                                              guint
*n_angles);
      |
        ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:237:1: error:
‘GstMessage’ does not name a type
  237 | GstMessage *    gst_navigation_message_new_event
 (GstObject *src,
      | ^~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:241:62: error:
‘GstMessage’ was not declared in this scope; did you mean
‘WebCore::GstMessage’?
  241 | gboolean        gst_navigation_message_parse_event
 (GstMessage *message,
      |
 ^~~~~~~~~~
      |
 WebCore::GstMessage
In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstmessage.h:29:28: note:
‘WebCore::GstMessage’ declared here
   29 | typedef struct _GstMessage GstMessage;
      |                            ^~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:241:74: error: ‘message’
was not declared in this scope; did you mean ‘g_message’?
  241 | gboolean        gst_navigation_message_parse_event
 (GstMessage *message,
      |
     ^~~~~~~
      |
     g_message
/usr/include/gstreamer-1.0/gst/video/navigation.h:242:13: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  242 |             GstEvent ** event);
      |             ^~~~~~~~
      |             WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:242:25: error: ‘event’
was not declared in this scope
  242 |             GstEvent ** event);
      |                         ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:242:30: error: expression
list treated as compound expression in initializer [-fpermissive]
  242 |             GstEvent ** event);
      |                              ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:282:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  282 | GstNavigationEventType gst_navigation_event_get_type
 (GstEvent *event);
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:282:74: error: ‘event’
was not declared in this scope
  282 | GstNavigationEventType gst_navigation_event_get_type
 (GstEvent *event);
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:285:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  285 | gboolean        gst_navigation_event_parse_key_event
 (GstEvent *event,
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:285:74: error: ‘event’
was not declared in this scope
  285 | gboolean        gst_navigation_event_parse_key_event
 (GstEvent *event,
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:286:64: error: expected
primary-expression before ‘const’
  286 |
 const gchar **key);
      |                                                                ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:286:81: error: expression
list treated as compound expression in initializer [-fpermissive]
  286 |
 const gchar **key);
      |
            ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:289:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  289 | gboolean        gst_navigation_event_parse_mouse_button_event
(GstEvent *event,
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:289:74: error: ‘event’
was not declared in this scope
  289 | gboolean        gst_navigation_event_parse_mouse_button_event
(GstEvent *event,
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:69: error: expected
primary-expression before ‘*’ token
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
^
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:70: error: ‘button’
was not declared in this scope
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
 ^~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:86: error: expected
primary-expression before ‘*’ token
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
                 ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:87: error: ‘x’ was
not declared in this scope
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
                  ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:98: error: expected
primary-expression before ‘*’ token
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
                             ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:99: error: ‘y’ was
not declared in this scope; did you mean ‘yn’?
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
                              ^
      |
                              yn
/usr/include/gstreamer-1.0/gst/video/navigation.h:290:100: error:
expression list treated as compound expression in initializer [-fpermissive]
  290 |                                                                gint
*button, gdouble *x, gdouble *y);
      |
                               ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:293:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  293 | gboolean        gst_navigation_event_parse_mouse_move_event
(GstEvent *event,
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:293:74: error: ‘event’
was not declared in this scope
  293 | gboolean        gst_navigation_event_parse_mouse_move_event
(GstEvent *event,
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:294:72: error: expected
primary-expression before ‘*’ token
  294 |
 gdouble *x, gdouble *y);
      |
   ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:294:73: error: ‘x’ was
not declared in this scope
  294 |
 gdouble *x, gdouble *y);
      |
    ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:294:84: error: expected
primary-expression before ‘*’ token
  294 |
 gdouble *x, gdouble *y);
      |
               ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:294:85: error: ‘y’ was
not declared in this scope; did you mean ‘yn’?
  294 |
 gdouble *x, gdouble *y);
      |
                ^
      |
                yn
/usr/include/gstreamer-1.0/gst/video/navigation.h:294:86: error: expression
list treated as compound expression in initializer [-fpermissive]
  294 |
 gdouble *x, gdouble *y);
      |
                 ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:297:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  297 | gboolean        gst_navigation_event_parse_mouse_scroll_event
(GstEvent *event,
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:297:74: error: ‘event’
was not declared in this scope
  297 | gboolean        gst_navigation_event_parse_mouse_scroll_event
(GstEvent *event,
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:298:72: error: expected
primary-expression before ‘*’ token
  298 |
 gdouble *x, gdouble *y,
      |
   ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:298:73: error: ‘x’ was
not declared in this scope
  298 |
 gdouble *x, gdouble *y,
      |
    ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:298:84: error: expected
primary-expression before ‘*’ token
  298 |
 gdouble *x, gdouble *y,
      |
               ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:298:85: error: ‘y’ was
not declared in this scope; did you mean ‘yn’?
  298 |
 gdouble *x, gdouble *y,
      |
                ^
      |
                yn
/usr/include/gstreamer-1.0/gst/video/navigation.h:299:72: error: expected
primary-expression before ‘*’ token
  299 |
 gdouble *delta_x, gdouble *delta_y);
      |
   ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:299:73: error: ‘delta_x’
was not declared in this scope
  299 |
 gdouble *delta_x, gdouble *delta_y);
      |
    ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:299:90: error: expected
primary-expression before ‘*’ token
  299 |
 gdouble *delta_x, gdouble *delta_y);
      |
                     ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:299:91: error: ‘delta_y’
was not declared in this scope
  299 |
 gdouble *delta_x, gdouble *delta_y);
      |
                      ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:299:98: error: expression
list treated as compound expression in initializer [-fpermissive]
  299 |
 gdouble *delta_x, gdouble *delta_y);
      |
                             ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:302:64: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
  302 | gboolean        gst_navigation_event_parse_command
 (GstEvent *event,
      |
 ^~~~~~~~
      |
 WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:176,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/navigation.h:302:74: error: ‘event’
was not declared in this scope
  302 | gboolean        gst_navigation_event_parse_command
 (GstEvent *event,
      |
     ^~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:303:85: error: expected
primary-expression before ‘*’ token
  303 |
 GstNavigationCommand *command);
      |
                ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:303:86: error: ‘command’
was not declared in this scope
  303 |
 GstNavigationCommand *command);
      |
                 ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/navigation.h:303:93: error: expression
list treated as compound expression in initializer [-fpermissive]
  303 |
 GstNavigationCommand *command);
      |
                        ^
/usr/include/gstreamer-1.0/gst/video/navigation.h:309:42: error:
‘GstStructure’ has not been declared
  309 |                                          GstStructure *structure);
      |                                          ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:177,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-blend.h:31:68: error:
‘GstBuffer’ has not been declared
   31 | void       gst_video_blend_scale_linear_RGBA  (GstVideoInfo * src,
GstBuffer * src_buffer,
      |
 ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-blend.h:33:69: error:
‘GstBuffer’ has not been declared
   33 |                                                GstVideoInfo * dest,
GstBuffer ** dest_buffer);
      |
^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:31:1: error: ‘GstEvent’
does not name a type; did you mean ‘GdkEvent’?
   31 | GstEvent *     gst_video_event_new_still_frame   (gboolean
in_still);
      | ^~~~~~~~
      | GdkEvent
/usr/include/gstreamer-1.0/gst/video/video-event.h:34:51: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
   34 | gboolean       gst_video_event_parse_still_frame (GstEvent * event,
gboolean * in_still);
      |                                                   ^~~~~~~~
      |                                                   WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:34:62: error: ‘event’
was not declared in this scope
   34 | gboolean       gst_video_event_parse_still_frame (GstEvent * event,
gboolean * in_still);
      |                                                              ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:34:78: error: expected
primary-expression before ‘*’ token
   34 | gboolean       gst_video_event_parse_still_frame (GstEvent * event,
gboolean * in_still);
      |
         ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:34:80: error: ‘in_still’
was not declared in this scope
   34 | gboolean       gst_video_event_parse_still_frame (GstEvent * event,
gboolean * in_still);
      |
           ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:34:88: error: expression
list treated as compound expression in initializer [-fpermissive]
   34 | gboolean       gst_video_event_parse_still_frame (GstEvent * event,
gboolean * in_still);
      |
                   ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:39:1: error: ‘GstEvent’
does not name a type; did you mean ‘GdkEvent’?
   39 | GstEvent * gst_video_event_new_downstream_force_key_unit
(GstClockTime timestamp,
      | ^~~~~~~~
      | GdkEvent
/usr/include/gstreamer-1.0/gst/video/video-event.h:46:59: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
   46 | gboolean gst_video_event_parse_downstream_force_key_unit (GstEvent
* event,
      |                                                           ^~~~~~~~
      |
WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:46:70: error: ‘event’
was not declared in this scope
   46 | gboolean gst_video_event_parse_downstream_force_key_unit (GstEvent
* event,
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:47:59: error:
‘GstClockTime’ was not declared in this scope; did you mean
‘WebCore::GstClockTime’?
   47 |
GstClockTime * timestamp,
      |
^~~~~~~~~~~~
      |
WebCore::GstClockTime
In file included from /usr/include/gstreamer-1.0/gst/gstcontrolsource.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstcontrolbinding.h:49,
                 from /usr/include/gstreamer-1.0/gst/gstobject.h:280,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstclock.h:46:17: note:
‘WebCore::GstClockTime’ declared here
   46 | typedef guint64 GstClockTime;
      |                 ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:47:74: error:
‘timestamp’ was not declared in this scope
   47 |
GstClockTime * timestamp,
      |
     ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:48:59: error:
‘GstClockTime’ was not declared in this scope; did you mean
‘WebCore::GstClockTime’?
   48 |
GstClockTime * stream_time,
      |
^~~~~~~~~~~~
      |
WebCore::GstClockTime
In file included from /usr/include/gstreamer-1.0/gst/gstcontrolsource.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstcontrolbinding.h:49,
                 from /usr/include/gstreamer-1.0/gst/gstobject.h:280,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstclock.h:46:17: note:
‘WebCore::GstClockTime’ declared here
   46 | typedef guint64 GstClockTime;
      |                 ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:48:74: error:
‘stream_time’ was not declared in this scope; did you mean ‘strptime’?
   48 |
GstClockTime * stream_time,
      |
     ^~~~~~~~~~~
      |
     strptime
/usr/include/gstreamer-1.0/gst/video/video-event.h:49:59: error:
‘GstClockTime’ was not declared in this scope; did you mean
‘WebCore::GstClockTime’?
   49 |
GstClockTime * running_time,
      |
^~~~~~~~~~~~
      |
WebCore::GstClockTime
In file included from /usr/include/gstreamer-1.0/gst/gstcontrolsource.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstcontrolbinding.h:49,
                 from /usr/include/gstreamer-1.0/gst/gstobject.h:280,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstclock.h:46:17: note:
‘WebCore::GstClockTime’ declared here
   46 | typedef guint64 GstClockTime;
      |                 ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:49:74: error:
‘running_time’ was not declared in this scope
   49 |
GstClockTime * running_time,
      |
     ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:50:68: error: expected
primary-expression before ‘*’ token
   50 |                                                           gboolean
* all_headers,
      |                                                                    ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:50:70: error:
‘all_headers’ was not declared in this scope
   50 |                                                           gboolean
* all_headers,
      |
 ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:51:65: error: expected
primary-expression before ‘*’ token
   51 |                                                           guint *
count);
      |                                                                 ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:51:67: error: ‘count’
was not declared in this scope; did you mean ‘std::count’?
   51 |                                                           guint *
count);
      |
^~~~~
      |
std::count
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:101:1: note:
‘std::count’ declared here
  101 | count(_ExecutionPolicy&& __exec, _ForwardIterator __first,
_ForwardIterator __last, const _Tp& __value);
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:51:72: error: expression
list treated as compound expression in initializer [-fpermissive]
   51 |                                                           guint *
count);
      |
   ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:54:1: error: ‘GstEvent’
does not name a type; did you mean ‘GdkEvent’?
   54 | GstEvent * gst_video_event_new_upstream_force_key_unit
(GstClockTime running_time,
      | ^~~~~~~~
      | GdkEvent
/usr/include/gstreamer-1.0/gst/video/video-event.h:59:57: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
   59 | gboolean gst_video_event_parse_upstream_force_key_unit (GstEvent *
event,
      |                                                         ^~~~~~~~
      |
WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:59:68: error: ‘event’
was not declared in this scope
   59 | gboolean gst_video_event_parse_upstream_force_key_unit (GstEvent *
event,
      |
 ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:60:57: error:
‘GstClockTime’ was not declared in this scope; did you mean
‘WebCore::GstClockTime’?
   60 |
GstClockTime * running_time,
      |                                                         ^~~~~~~~~~~~
      |
WebCore::GstClockTime
In file included from /usr/include/gstreamer-1.0/gst/gstcontrolsource.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstcontrolbinding.h:49,
                 from /usr/include/gstreamer-1.0/gst/gstobject.h:280,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:86,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstclock.h:46:17: note:
‘WebCore::GstClockTime’ declared here
   46 | typedef guint64 GstClockTime;
      |                 ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:60:72: error:
‘running_time’ was not declared in this scope
   60 |
GstClockTime * running_time,
      |
   ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:61:66: error: expected
primary-expression before ‘*’ token
   61 |                                                         gboolean *
all_headers,
      |                                                                  ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:61:68: error:
‘all_headers’ was not declared in this scope
   61 |                                                         gboolean *
all_headers,
      |
 ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-event.h:62:63: error: expected
primary-expression before ‘*’ token
   62 |                                                         guint *
count);
      |                                                               ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:62:65: error: ‘count’
was not declared in this scope; did you mean ‘std::count’?
   62 |                                                         guint *
count);
      |
^~~~~
      |
std::count
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:101:1: note:
‘std::count’ declared here
  101 | count(_ExecutionPolicy&& __exec, _ForwardIterator __first,
_ForwardIterator __last, const _Tp& __value);
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:62:70: error: expression
list treated as compound expression in initializer [-fpermissive]
   62 |                                                         guint *
count);
      |
 ^
/usr/include/gstreamer-1.0/gst/video/video-event.h:65:44: error: ‘GstEvent’
was not declared in this scope; did you mean ‘WebCore::GstEvent’?
   65 | gboolean gst_video_event_is_force_key_unit(GstEvent *event);
      |                                            ^~~~~~~~
      |                                            WebCore::GstEvent
In file included from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstevent.h:28:26: note: ‘WebCore::GstEvent’
declared here
   28 | typedef struct _GstEvent GstEvent;
      |                          ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:178,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-event.h:65:54: error: ‘event’
was not declared in this scope
   65 | gboolean gst_video_event_is_force_key_unit(GstEvent *event);
      |                                                      ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:179,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videodirection.h:57:3: error:
‘GTypeInterface’ does not name a type; did you mean ‘GDBusInterface’?
   57 |   GTypeInterface iface;
      |   ^~~~~~~~~~~~~~
      |   GDBusInterface
/usr/include/gstreamer-1.0/gst/video/videodirection.h:61:1: error: ‘GType’
does not name a type
   61 | GType gst_video_direction_get_type (void);
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:180,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videoorientation.h:62:3: error:
‘GTypeInterface’ does not name a type; did you mean ‘GDBusInterface’?
   62 |   GTypeInterface iface;
      |   ^~~~~~~~~~~~~~
      |   GDBusInterface
/usr/include/gstreamer-1.0/gst/video/videoorientation.h:81:1: error:
‘GType’ does not name a type
   81 | GType           gst_video_orientation_get_type              (void);
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: In
function ‘GstVideoOverlayRectangle*
gst_video_overlay_rectangle_ref(GstVideoOverlayRectangle*)’:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:64:60:
error: ‘GstMiniObject’ was not declared in this scope; did you mean
‘WebCore::GstMiniObject’?
   64 |   return (GstVideoOverlayRectangle *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |
 ^~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/gstminiobject.h:37:31: note:
‘WebCore::GstMiniObject’ declared here
   37 | typedef struct _GstMiniObject GstMiniObject;
      |                               ^~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:64:60:
error: expected primary-expression before ‘)’ token
   64 |   return (GstVideoOverlayRectangle *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |
 ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:64:39:
error: ‘gst_mini_object_ref’ was not declared in this scope; did you mean
‘WebCore::gst_mini_object_ref’?
   64 |   return (GstVideoOverlayRectangle *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |                                       ^~~~~~~~~~~~~~~~~~~
      |                                       WebCore::gst_mini_object_ref
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstminiobject.h:232:17: note:
‘WebCore::gst_mini_object_ref’ declared here
  232 | GstMiniObject * gst_mini_object_ref  (GstMiniObject *mini_object);
      |                 ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: In
function ‘void
gst_video_overlay_rectangle_unref(GstVideoOverlayRectangle*)’:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:77:26:
error: ‘GstMiniObject’ was not declared in this scope; did you mean
‘WebCore::GstMiniObject’?
   77 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |                          ^~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/gstminiobject.h:37:31: note:
‘WebCore::GstMiniObject’ declared here
   37 | typedef struct _GstMiniObject GstMiniObject;
      |                               ^~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:77:26:
error: expected primary-expression before ‘)’ token
   77 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |                          ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:77:3:
error: ‘gst_mini_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_mini_object_unref’?
   77 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |   ^~~~~~~~~~~~~~~~~~~~~
      |   WebCore::gst_mini_object_unref
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstminiobject.h:235:17: note:
‘WebCore::gst_mini_object_unref’ declared here
  235 | void            gst_mini_object_unref  (GstMiniObject *mini_object);
      |                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: At global
scope:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:125:1:
error: ‘GType’ does not name a type
  125 | GType                        gst_video_overlay_rectangle_get_type
(void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:128:68:
error: ‘GstBuffer’ was not declared in this scope; did you mean
‘WebCore::GstBuffer’?
  128 | GstVideoOverlayRectangle *   gst_video_overlay_rectangle_new_raw
 (GstBuffer * pixels,
      |
 ^~~~~~~~~
      |
 WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:128:80:
error: ‘pixels’ was not declared in this scope
  128 | GstVideoOverlayRectangle *   gst_video_overlay_rectangle_new_raw
 (GstBuffer * pixels,
      |
           ^~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:129:73:
error: expected primary-expression before ‘render_x’
  129 |
 gint render_x, gint render_y,
      |
    ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:129:88:
error: expected primary-expression before ‘render_y’
  129 |
 gint render_x, gint render_y,
      |
                   ^~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:130:74:
error: expected primary-expression before ‘render_width’
  130 |
 guint render_width, guint render_height,
      |
     ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:130:94:
error: expected primary-expression before ‘render_height’
  130 |
 guint render_width, guint render_height,
      |
                         ^~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:131:95:
error: expected primary-expression before ‘flags’
  131 |
 GstVideoOverlayFormatFlags flags);
      |
                          ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:131:100:
error: expression list treated as compound expression in initializer
[-fpermissive]
  131 |
 GstVideoOverlayFormatFlags flags);
      |
                               ^
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:154:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  154 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_raw
(GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:158:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  158 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_argb
 (GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:162:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  162 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_ayuv
 (GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:166:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  166 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_unscaled_raw
 (GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:170:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  170 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_unscaled_argb
(GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:174:1:
error: ‘GstBuffer’ does not name a type; did you mean ‘setbuffer’?
  174 | GstBuffer *
 gst_video_overlay_rectangle_get_pixels_unscaled_ayuv
(GstVideoOverlayRectangle  * rectangle,
      | ^~~~~~~~~
      | setbuffer
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: In
function ‘GstVideoOverlayComposition*
gst_video_overlay_composition_ref(GstVideoOverlayComposition*)’:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:219:62:
error: ‘GstMiniObject’ was not declared in this scope; did you mean
‘WebCore::GstMiniObject’?
  219 |   return (GstVideoOverlayComposition *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |
 ^~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/gstminiobject.h:37:31: note:
‘WebCore::GstMiniObject’ declared here
   37 | typedef struct _GstMiniObject GstMiniObject;
      |                               ^~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:219:62:
error: expected primary-expression before ‘)’ token
  219 |   return (GstVideoOverlayComposition *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |
 ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:219:41:
error: ‘gst_mini_object_ref’ was not declared in this scope; did you mean
‘WebCore::gst_mini_object_ref’?
  219 |   return (GstVideoOverlayComposition *) gst_mini_object_ref
(GST_MINI_OBJECT_CAST (comp));
      |                                         ^~~~~~~~~~~~~~~~~~~
      |                                         WebCore::gst_mini_object_ref
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstminiobject.h:232:17: note:
‘WebCore::gst_mini_object_ref’ declared here
  232 | GstMiniObject * gst_mini_object_ref  (GstMiniObject *mini_object);
      |                 ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: In
function ‘void
gst_video_overlay_composition_unref(GstVideoOverlayComposition*)’:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:232:26:
error: ‘GstMiniObject’ was not declared in this scope; did you mean
‘WebCore::GstMiniObject’?
  232 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |                          ^~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/gstminiobject.h:37:31: note:
‘WebCore::GstMiniObject’ declared here
   37 | typedef struct _GstMiniObject GstMiniObject;
      |                               ^~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:232:26:
error: expected primary-expression before ‘)’ token
  232 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |                          ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:232:3:
error: ‘gst_mini_object_unref’ was not declared in this scope; did you mean
‘WebCore::gst_mini_object_unref’?
  232 |   gst_mini_object_unref (GST_MINI_OBJECT_CAST (comp));
      |   ^~~~~~~~~~~~~~~~~~~~~
      |   WebCore::gst_mini_object_unref
In file included from /usr/include/gstreamer-1.0/gst/gstbuffer.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstminiobject.h:235:17: note:
‘WebCore::gst_mini_object_unref’ declared here
  235 | void            gst_mini_object_unref  (GstMiniObject *mini_object);
      |                 ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h: At global
scope:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:236:1:
error: ‘GType’ does not name a type
  236 | GType                        gst_video_overlay_composition_get_type
(void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:284:3:
error: ‘GstMeta’ does not name a type
  284 |   GstMeta meta;
      |   ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:290:1:
error: ‘GType’ does not name a type
  290 | GType gst_video_overlay_composition_meta_api_get_type (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:293:7:
error: ‘GstMetaInfo’ does not name a type
  293 | const GstMetaInfo *gst_video_overlay_composition_meta_get_info
(void);
      |       ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:296:81:
error: ‘GstBuffer’ was not declared in this scope; did you mean
‘WebCore::GstBuffer’?
  296 | GstVideoOverlayCompositionMeta *
gst_buffer_add_video_overlay_composition_meta (GstBuffer                  *
buf,
      |
            ^~~~~~~~~
      |
            WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:181,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:296:110:
error: ‘buf’ was not declared in this scope
  296 | GstVideoOverlayCompositionMeta *
gst_buffer_add_video_overlay_composition_meta (GstBuffer                  *
buf,
      |
                                         ^~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:297:108:
error: expected primary-expression before ‘*’ token
  297 |
            GstVideoOverlayComposition * comp);
      |
                                       ^
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:297:110:
error: ‘comp’ was not declared in this scope
  297 |
            GstVideoOverlayComposition * comp);
      |
                                         ^~~~
/usr/include/gstreamer-1.0/gst/video/video-overlay-composition.h:297:114:
error: expression list treated as compound expression in initializer
[-fpermissive]
  297 |
            GstVideoOverlayComposition * comp);
      |
                                             ^
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:182,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:58:3: error:
‘GTypeInterface’ does not name a type; did you mean ‘GDBusInterface’?
   58 |   GTypeInterface iface;
      |   ^~~~~~~~~~~~~~
      |   GDBusInterface
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:73:1: error: ‘GType’
does not name a type
   73 | GType   gst_video_overlay_get_type (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:105:69: error:
‘GstMessage’ was not declared in this scope; did you mean
‘WebCore::GstMessage’?
  105 | gboolean        gst_is_video_overlay_prepare_window_handle_message
(GstMessage * msg);
      |
^~~~~~~~~~
      |
WebCore::GstMessage
In file included from /usr/include/gstreamer-1.0/gst/gstevent.h:226,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstmessage.h:29:28: note:
‘WebCore::GstMessage’ declared here
   29 | typedef struct _GstMessage GstMessage;
      |                            ^~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:182,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:105:82: error: ‘msg’
was not declared in this scope
  105 | gboolean        gst_is_video_overlay_prepare_window_handle_message
(GstMessage * msg);
      |
             ^~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:108:17: error: variable
or field ‘gst_video_overlay_install_properties’ declared void
  108 | void            gst_video_overlay_install_properties
 (GObjectClass    * oclass,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:108:58: error:
‘GObjectClass’ was not declared in this scope; did you mean
‘WebCore::GObjectClass’?
  108 | void            gst_video_overlay_install_properties
 (GObjectClass    * oclass,
      |
 ^~~~~~~~~~~~
      |
 WebCore::GObjectClass
In file included from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/gstreamer-1.0/gst/gstenumtypes.h:6,
                 from /usr/include/gstreamer-1.0/gst/gst.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/glib-2.0/gobject/gobject.h:188:42: note:
‘WebCore::GObjectClass’ declared here
  188 | typedef struct _GObjectClass             GObjectClass;
      |                                          ^~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:182,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:108:76: error: ‘oclass’
was not declared in this scope; did you mean ‘class’?
  108 | void            gst_video_overlay_install_properties
 (GObjectClass    * oclass,
      |
       ^~~~~~
      |
       class
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:109:76: error: expected
primary-expression before ‘last_prop_id’
  109 |                                                          gint
       last_prop_id);
      |
       ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:112:58: error:
‘GObject’ was not declared in this scope; did you mean ‘WebCore::GObject’?
  112 | gboolean        gst_video_overlay_set_property          (GObject
      * object,
      |                                                          ^~~~~~~
      |
 WebCore::GObject
In file included from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/gstreamer-1.0/gst/gstenumtypes.h:6,
                 from /usr/include/gstreamer-1.0/gst/gst.h:31,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/glib-2.0/gobject/gobject.h:187:42: note: ‘WebCore::GObject’
declared here
  187 | typedef struct _GObject                  GObject;
      |                                          ^~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:182,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:112:76: error: ‘object’
was not declared in this scope
  112 | gboolean        gst_video_overlay_set_property          (GObject
      * object,
      |
       ^~~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:113:76: error: expected
primary-expression before ‘last_prop_id’
  113 |                                                          gint
       last_prop_id,
      |
       ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:114:76: error: expected
primary-expression before ‘property_id’
  114 |                                                          guint
        property_id,
      |
       ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:115:58: error: expected
primary-expression before ‘const’
  115 |                                                          const
GValue    * value);
      |                                                          ^~~~~
/usr/include/gstreamer-1.0/gst/video/videooverlay.h:115:81: error:
expression list treated as compound expression in initializer [-fpermissive]
  115 |                                                          const
GValue    * value);
      |
            ^
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:184,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h:59:3:
error: ‘GstMeta’ does not name a type
   59 |   GstMeta meta;
      |   ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h:65:1:
error: ‘GType’ does not name a type
   65 | GType gst_video_affine_transformation_meta_api_get_type
 (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h:68:7:
error: ‘GstMetaInfo’ does not name a type
   68 | const GstMetaInfo *gst_video_affine_transformation_meta_get_info
(void);
      |       ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h:73:84:
error: ‘GstBuffer’ was not declared in this scope; did you mean
‘WebCore::GstBuffer’?
   73 | GstVideoAffineTransformationMeta
*gst_buffer_add_video_affine_transformation_meta (GstBuffer * buffer);
      |
               ^~~~~~~~~
      |
               WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:184,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/gstvideoaffinetransformationmeta.h:73:96:
error: ‘buffer’ was not declared in this scope; did you mean ‘setbuffer’?
   73 | GstVideoAffineTransformationMeta
*gst_buffer_add_video_affine_transformation_meta (GstBuffer * buffer);
      |
                           ^~~~~~
      |
                           setbuffer
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:185,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-anc.h:235:3: error: ‘GstMeta’
does not name a type
  235 |   GstMeta meta;
      |   ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:242:15: error: ‘GType’
does not name a type
  242 | GST_VIDEO_API GType gst_video_afd_meta_api_get_type (void);
      |               ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:245:21: error:
‘GstMetaInfo’ does not name a type
  245 | GST_VIDEO_API const GstMetaInfo *gst_video_afd_meta_get_info (void);
      |                     ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:265:49: error: ‘GstBuffer’
was not declared in this scope; did you mean ‘WebCore::GstBuffer’?
  265 | GstVideoAFDMeta *gst_buffer_add_video_afd_meta (GstBuffer * buffer,
guint8 field,
      |                                                 ^~~~~~~~~
      |                                                 WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:185,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-anc.h:265:61: error: ‘buffer’
was not declared in this scope; did you mean ‘setbuffer’?
  265 | GstVideoAFDMeta *gst_buffer_add_video_afd_meta (GstBuffer * buffer,
guint8 field,
      |                                                             ^~~~~~
      |
setbuffer
/usr/include/gstreamer-1.0/gst/video/video-anc.h:265:76: error: expected
primary-expression before ‘field’
  265 | GstVideoAFDMeta *gst_buffer_add_video_afd_meta (GstBuffer * buffer,
guint8 field,
      |
       ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:266:23: error: expected
primary-expression before ‘spec’
  266 |       GstVideoAFDSpec spec,
      |                       ^~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:267:24: error: expected
primary-expression before ‘afd’
  267 |       GstVideoAFDValue afd);
      |                        ^~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:267:27: error: expression
list treated as compound expression in initializer [-fpermissive]
  267 |       GstVideoAFDValue afd);
      |                           ^
/usr/include/gstreamer-1.0/gst/video/video-anc.h:298:3: error: ‘GstMeta’
does not name a type
  298 |   GstMeta meta;
      |   ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:306:15: error: ‘GType’
does not name a type
  306 | GST_VIDEO_API GType gst_video_bar_meta_api_get_type (void);
      |               ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:309:21: error:
‘GstMetaInfo’ does not name a type
  309 | GST_VIDEO_API const GstMetaInfo *gst_video_bar_meta_get_info (void);
      |                     ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:326:49: error: ‘GstBuffer’
was not declared in this scope; did you mean ‘WebCore::GstBuffer’?
  326 | GstVideoBarMeta *gst_buffer_add_video_bar_meta (GstBuffer * buffer,
guint8 field,
      |                                                 ^~~~~~~~~
      |                                                 WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:185,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-anc.h:326:61: error: ‘buffer’
was not declared in this scope; did you mean ‘setbuffer’?
  326 | GstVideoBarMeta *gst_buffer_add_video_bar_meta (GstBuffer * buffer,
guint8 field,
      |                                                             ^~~~~~
      |
setbuffer
/usr/include/gstreamer-1.0/gst/video/video-anc.h:326:76: error: expected
primary-expression before ‘field’
  326 | GstVideoBarMeta *gst_buffer_add_video_bar_meta (GstBuffer * buffer,
guint8 field,
      |
       ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:327:14: error: expected
primary-expression before ‘is_letterbox’
  327 |     gboolean is_letterbox, guint bar_data1, guint bar_data2);
      |              ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:327:34: error: expected
primary-expression before ‘bar_data1’
  327 |     gboolean is_letterbox, guint bar_data1, guint bar_data2);
      |                                  ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:327:51: error: expected
primary-expression before ‘bar_data2’
  327 |     gboolean is_letterbox, guint bar_data1, guint bar_data2);
      |                                                   ^~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:327:60: error: expression
list treated as compound expression in initializer [-fpermissive]
  327 |     gboolean is_letterbox, guint bar_data1, guint bar_data2);
      |                                                            ^
/usr/include/gstreamer-1.0/gst/video/video-anc.h:369:41: error: ‘GstCaps’
does not name a type
  369 | gst_video_caption_type_from_caps (const GstCaps *caps);
      |                                         ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:372:1: error: ‘GstCaps’
does not name a type
  372 | GstCaps *
      | ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:387:3: error: ‘GstMeta’
does not name a type
  387 |   GstMeta meta;
      |   ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:395:1: error: ‘GType’ does
not name a type
  395 | GType gst_video_caption_meta_api_get_type (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:399:7: error:
‘GstMetaInfo’ does not name a type
  399 | const GstMetaInfo *gst_video_caption_meta_get_info (void);
      |       ^~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:417:60: error: ‘GstBuffer’
was not declared in this scope; did you mean ‘WebCore::GstBuffer’?
  417 | GstVideoCaptionMeta *gst_buffer_add_video_caption_meta
 (GstBuffer   * buffer,
      |                                                            ^~~~~~~~~
      |
 WebCore::GstBuffer
In file included from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstbuffer.h:36:27: note:
‘WebCore::GstBuffer’ declared here
   36 | typedef struct _GstBuffer GstBuffer;
      |                           ^~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:185,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-anc.h:417:74: error: ‘buffer’
was not declared in this scope; did you mean ‘setbuffer’?
  417 | GstVideoCaptionMeta *gst_buffer_add_video_caption_meta
 (GstBuffer   * buffer,
      |
     ^~~~~~
      |
     setbuffer
/usr/include/gstreamer-1.0/gst/video/video-anc.h:418:31: error: expected
primary-expression before ‘caption_type’
  418 |           GstVideoCaptionType caption_type,
      |                               ^~~~~~~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:419:11: error: expected
primary-expression before ‘const’
  419 |           const guint8 *data,
      |           ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:420:17: error: expected
primary-expression before ‘size’
  420 |           gsize size);
      |                 ^~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:420:21: error: expression
list treated as compound expression in initializer [-fpermissive]
  420 |           gsize size);
      |                     ^
/usr/include/gstreamer-1.0/gst/video/video-anc.h:434:1: error: ‘GType’ does
not name a type
  434 | GType gst_video_vbi_parser_get_type (void);
      | ^~~~~
/usr/include/gstreamer-1.0/gst/video/video-anc.h:480:1: error: ‘GType’ does
not name a type
  480 | GType gst_video_vbi_encoder_get_type (void);
      | ^~~~~
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:186,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-hdr.h:92:64: error: ‘GstCaps’
does not name a type
   92 |                                                          const
GstCaps * caps);
      |
 ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-hdr.h:96:58: error: ‘GstCaps’
has not been declared
   96 |                                                          GstCaps *
caps);
      |                                                          ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-hdr.h:130:61: error: ‘GstCaps’
does not name a type
  130 |                                                       const GstCaps
* caps);
      |                                                             ^~~~~~~
/usr/include/gstreamer-1.0/gst/video/video-hdr.h:134:55: error: ‘GstCaps’
has not been declared
  134 |                                                       GstCaps *
caps);
      |                                                       ^~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/network/soup/GUniquePtrSoup.h:27,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:43,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:39:25:
error: ‘GstStructure’ was not declared in this scope; did you mean
‘WebCore::GstStructure’?
   39 | WTF_DEFINE_GPTR_DELETER(GstStructure, gst_structure_free)
      |                         ^~~~~~~~~~~~
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:35: note: in
definition of macro ‘WTF_DEFINE_GPTR_DELETER’
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                   ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstcaps.h:25,
                 from /usr/include/gstreamer-1.0/gst/gstbuffer.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:70,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gststructure.h:33:30: note:
‘WebCore::GstStructure’ declared here
   33 | typedef struct _GstStructure GstStructure;
      |                              ^~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/network/soup/GUniquePtrSoup.h:27,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:43,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:43: error:
template argument 1 is invalid
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                           ^
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:39:1:
note: in expansion of macro ‘WTF_DEFINE_GPTR_DELETER’
   39 | WTF_DEFINE_GPTR_DELETER(GstStructure, gst_structure_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:41:25:
error: ‘GstIterator’ was not declared in this scope; did you mean
‘WebCore::GstIterator’?
   41 | WTF_DEFINE_GPTR_DELETER(GstIterator, gst_iterator_free)
      |                         ^~~~~~~~~~~
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:35: note: in
definition of macro ‘WTF_DEFINE_GPTR_DELETER’
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                   ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstformat.h:30,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:220,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstiterator.h:49:29: note:
‘WebCore::GstIterator’ declared here
   49 | typedef struct _GstIterator GstIterator;
      |                             ^~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/network/soup/GUniquePtrSoup.h:27,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:43,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:43: error:
template argument 1 is invalid
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                           ^
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:41:1:
note: in expansion of macro ‘WTF_DEFINE_GPTR_DELETER’
   41 | WTF_DEFINE_GPTR_DELETER(GstIterator, gst_iterator_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:42:25:
error: ‘GstSegment’ was not declared in this scope; did you mean
‘WebCore::GstSegment’?
   42 | WTF_DEFINE_GPTR_DELETER(GstSegment, gst_segment_free)
      |                         ^~~~~~~~~~
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:35: note: in
definition of macro ‘WTF_DEFINE_GPTR_DELETER’
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                   ^~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/gstsample.h:30,
                 from /usr/include/gstreamer-1.0/gst/gsttaglist.h:27,
                 from /usr/include/gstreamer-1.0/gst/gstevent.h:224,
                 from /usr/include/gstreamer-1.0/gst/gstpadtemplate.h:36,
                 from /usr/include/gstreamer-1.0/gst/gstpad.h:73,
                 from /usr/include/gstreamer-1.0/gst/gstelement.h:87,
                 from /usr/include/gstreamer-1.0/gst/gstbin.h:27,
                 from /usr/include/gstreamer-1.0/gst/gst.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GRefPtrGStreamer.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/PlatformDisplay.h:37,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GLContext.h:24,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:37,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/usr/include/gstreamer-1.0/gst/gstsegment.h:32:28: note:
‘WebCore::GstSegment’ declared here
   32 | typedef struct _GstSegment GstSegment;
      |                            ^~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/network/soup/GUniquePtrSoup.h:27,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:43,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
DerivedSources/ForwardingHeaders/wtf/glib/GUniquePtr.h:53:43: error:
template argument 1 is invalid
   53 |     template<> struct GPtrDeleter<typeName> \
      |                                           ^
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:42:1:
note: in expansion of macro ‘WTF_DEFINE_GPTR_DELETER’
   42 | WTF_DEFINE_GPTR_DELETER(GstSegment, gst_segment_free)
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:72:60:
error: ‘nullopt’ is not a member of ‘WebCore::WTF’
   72 | bool initializeGStreamer(Optional<Vector<String>>&& = WTF::nullopt);
      |                                                            ^~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:72:60:
note: suggested alternatives:
In file included from /usr/include/c++/10.2.0/bits/node_handle.h:39,
                 from /usr/include/c++/10.2.0/bits/hashtable.h:37,
                 from /usr/include/c++/10.2.0/unordered_map:46,
                 from /usr/include/c++/10.2.0/functional:61,
                 from /usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:13,
                 from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/optional:77:30: note:   ‘std::nullopt’
   77 |   inline constexpr nullopt_t nullopt {
nullopt_t::_Construct::_Token };
      |                              ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/HashTraits.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/HashTable.h:33,
                 from DerivedSources/ForwardingHeaders/wtf/HashMap.h:25,
                 from DerivedSources/ForwardingHeaders/wtf/JSONValues.h:35,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/IntSize.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/IntPoint.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FloatSize.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FloatPoint.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/FloatRect.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/Optional.h:278:21: note:
‘WTF::nullopt’
  278 | constexpr nullopt_t nullopt{nullopt_t::init()};
      |                     ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:
In static member function ‘static
WTF::RefPtr<WebCore::GstMappedOwnedBuffer>
WebCore::GstMappedOwnedBuffer::create(WTF::GRefPtr<WebCore::_GstBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:154:55:
note: in expansion of macro ‘WTFMove’
  154 |         auto* mappedBuffer = new
GstMappedOwnedBuffer(WTFMove(buffer));
      |                                                       ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:154:55:
note: in expansion of macro ‘WTFMove’
  154 |         auto* mappedBuffer = new
GstMappedOwnedBuffer(WTFMove(buffer));
      |                                                       ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:156:20:
error: type ‘<type error>’ argument given to ‘delete’, expected pointer
  156 |             delete mappedBuffer;
      |                    ^~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:
In constructor
‘WebCore::GstMappedOwnedBuffer::GstMappedOwnedBuffer(WTF::GRefPtr<WebCore::_GstBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:185:25:
note: in expansion of macro ‘WTFMove’
  185 |         , m_ownedBuffer(WTFMove(buffer)) { }
      |                         ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:185:25:
note: in expansion of macro ‘WTFMove’
  185 |         , m_ownedBuffer(WTFMove(buffer)) { }
      |                         ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:
In constructor
‘WebCore::GstMappedFrame::GstMappedFrame(WebCore::GstBuffer*, GstVideoInfo,
WebCore::GstMapFlags)’:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:211:58:
error: cannot convert ‘WebCore::GstBuffer*’ to ‘int*’
  211 |         m_isValid = gst_video_frame_map(&m_frame, &info, buffer,
flags);
      |                                                          ^~~~~~
      |                                                          |
      |
 WebCore::GstBuffer*
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-frame.h:98:55: note:
initializing argument 3 of ‘gboolean gst_video_frame_map(GstVideoFrame*,
GstVideoInfo*, int*, int)’
   98 |                                            GstBuffer *buffer,
GstMapFlags flags);
      |                                            ~~~~~~~~~~~^~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:
In constructor
‘WebCore::GstMappedFrame::GstMappedFrame(WTF::GRefPtr<WebCore::_GstSample>,
WebCore::GstMapFlags)’:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:218:65:
error: cannot convert ‘WebCore::GstCaps*’ to ‘const int*’
  218 |         if (!gst_video_info_from_caps(&info,
gst_sample_get_caps(sample.get()))) {
      |
 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
      |                                                                 |
      |
WebCore::GstCaps*
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-info.h:452:81: note:
initializing argument 2 of ‘gboolean
gst_video_info_from_caps(GstVideoInfo*, const int*)’
  452 | gboolean       gst_video_info_from_caps   (GstVideoInfo *info,
const GstCaps  * caps);
      |
 ~~~~~~~~~~~~~~~~~^~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:223:79:
error: cannot convert ‘WebCore::GstBuffer*’ to ‘int*’
  223 |         m_isValid = gst_video_frame_map(&m_frame, &info,
gst_sample_get_buffer(sample.get()), flags);
      |
 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
      |
          |
      |
          WebCore::GstBuffer*
In file included from /usr/include/gstreamer-1.0/gst/video/video.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:30,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/gstreamer/GStreamerCommon.h:25,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:52,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/usr/include/gstreamer-1.0/gst/video/video-frame.h:98:55: note:
initializing argument 3 of ‘gboolean gst_video_frame_map(GstVideoFrame*,
GstVideoInfo*, int*, int)’
   98 |                                            GstBuffer *buffer,
GstMapFlags flags);
      |                                            ~~~~~~~~~~~^~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:32,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
At global scope:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:212:10:
error: ‘Persistence’ in namespace ‘WebCore::WTF’ does not name a type
  212 |     WTF::Persistence::Decoder decoder() const;
      |          ^~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In static member function ‘static
WTF::Ref<WebCore::SharedBuffer::DataSegment>
WebCore::SharedBuffer::DataSegment::create(WTF::Vector<char>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:137:46:
note: in expansion of macro ‘WTFMove’
  137 |             return adoptRef(*new DataSegment(WTFMove(data)));
      |                                              ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:137:46:
note: in expansion of macro ‘WTFMove’
  137 |             return adoptRef(*new DataSegment(WTFMove(data)));
      |                                              ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In static member function ‘static
WTF::Ref<WebCore::SharedBuffer::DataSegment>
WebCore::SharedBuffer::DataSegment::create(WTF::GUniquePtr<SoupBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:144:106:
note: in expansion of macro ‘WTFMove’
  144 |         static Ref<DataSegment> create(GUniquePtr<SoupBuffer>&&
data) { return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                                     ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:144:106:
note: in expansion of macro ‘WTFMove’
  144 |         static Ref<DataSegment> create(GUniquePtr<SoupBuffer>&&
data) { return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                                     ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In static member function ‘static
WTF::Ref<WebCore::SharedBuffer::DataSegment>
WebCore::SharedBuffer::DataSegment::create(WTF::GRefPtr<_GBytes>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:147:99:
note: in expansion of macro ‘WTFMove’
  147 |         static Ref<DataSegment> create(GRefPtr<GBytes>&& data) {
return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                              ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:147:99:
note: in expansion of macro ‘WTFMove’
  147 |         static Ref<DataSegment> create(GRefPtr<GBytes>&& data) {
return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                              ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In static member function ‘static
WTF::Ref<WebCore::SharedBuffer::DataSegment>
WebCore::SharedBuffer::DataSegment::create(WTF::RefPtr<WebCore::GstMappedOwnedBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:150:112:
note: in expansion of macro ‘WTFMove’
  150 |         static Ref<DataSegment>
create(RefPtr<GstMappedOwnedBuffer>&& data) { return adoptRef(*new
DataSegment(WTFMove(data))); }
      |
                                           ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:150:112:
note: in expansion of macro ‘WTFMove’
  150 |         static Ref<DataSegment>
create(RefPtr<GstMappedOwnedBuffer>&& data) { return adoptRef(*new
DataSegment(WTFMove(data))); }
      |
                                           ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In static member function ‘static
WTF::Ref<WebCore::SharedBuffer::DataSegment>
WebCore::SharedBuffer::DataSegment::create(WTF::FileSystemImpl::MappedFileData&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:152:110:
note: in expansion of macro ‘WTFMove’
  152 |         static Ref<DataSegment> create(FileSystem::MappedFileData&&
data) { return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                                         ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:152:110:
note: in expansion of macro ‘WTFMove’
  152 |         static Ref<DataSegment> create(FileSystem::MappedFileData&&
data) { return adoptRef(*new DataSegment(WTFMove(data))); }
      |
                                         ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In constructor
‘WebCore::SharedBuffer::DataSegment::DataSegment(WTF::Vector<char>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:160:31:
note: in expansion of macro ‘WTFMove’
  160 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:160:31:
note: in expansion of macro ‘WTFMove’
  160 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In constructor
‘WebCore::SharedBuffer::DataSegment::DataSegment(WTF::GUniquePtr<SoupBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:167:31:
note: in expansion of macro ‘WTFMove’
  167 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:167:31:
note: in expansion of macro ‘WTFMove’
  167 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In constructor
‘WebCore::SharedBuffer::DataSegment::DataSegment(WTF::GRefPtr<_GBytes>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:171:31:
note: in expansion of macro ‘WTFMove’
  171 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:171:31:
note: in expansion of macro ‘WTFMove’
  171 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In constructor
‘WebCore::SharedBuffer::DataSegment::DataSegment(WTF::RefPtr<WebCore::GstMappedOwnedBuffer>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:175:31:
note: in expansion of macro ‘WTFMove’
  175 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:175:31:
note: in expansion of macro ‘WTFMove’
  175 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:
In constructor
‘WebCore::SharedBuffer::DataSegment::DataSegment(WTF::FileSystemImpl::MappedFileData&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:178:31:
note: in expansion of macro ‘WTFMove’
  178 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/SharedBuffer.h:178:31:
note: in expansion of macro ‘WTFMove’
  178 |             : m_immutableData(WTFMove(data)) { }
      |                               ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:36,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:
At global scope:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:45:17:
error: ‘unique_ptr’ in namespace ‘WebCore::std’ does not name a template
type
   45 |     static std::unique_ptr<ImageBackingStore> create(const IntSize&
size, bool premultiplyAlpha = true)
      |                 ^~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:50:17:
error: ‘unique_ptr’ in namespace ‘WebCore::std’ does not name a template
type
   50 |     static std::unique_ptr<ImageBackingStore> create(const
ImageBackingStore& other)
      |                 ^~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:
In member function ‘bool WebCore::ImageBackingStore::setSize(const
WebCore::IntSize&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:69:54:
note: in expansion of macro ‘WTFMove’
   69 |         m_pixels =
SharedBuffer::DataSegment::create(WTFMove(buffer));
      |                                                      ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:69:54:
note: in expansion of macro ‘WTFMove’
   69 |         m_pixels =
SharedBuffer::DataSegment::create(WTFMove(buffer));
      |                                                      ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:
In copy constructor ‘WebCore::ImageBackingStore::ImageBackingStore(const
WebCore::ImageBackingStore&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:210:54:
note: in expansion of macro ‘WTFMove’
  210 |         m_pixels =
SharedBuffer::DataSegment::create(WTFMove(buffer));
      |                                                      ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ImageBackingStore.h:210:54:
note: in expansion of macro ‘WTFMove’
  210 |         m_pixels =
SharedBuffer::DataSegment::create(WTFMove(buffer));
      |                                                      ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:
At global scope:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:44:6:
error: ‘unique_ptr’ in namespace ‘WebCore::std’ does not name a template
type
   44 | std::unique_ptr<ImageBufferCairoImageSurfaceBackend>
ImageBufferCairoImageSurfaceBackend::create(const FloatSize& size, float
resolutionScale, ColorSpace colorSpace, const HostWindow*)
      |      ^~~~~~~~~~
In file included from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:65:6:
error: ‘unique_ptr’ in namespace ‘WebCore::std’ does not name a template
type
   65 | std::unique_ptr<ImageBufferCairoImageSurfaceBackend>
ImageBufferCairoImageSurfaceBackend::create(const FloatSize& size, const
GraphicsContext&)
      |      ^~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:
In constructor
‘WebCore::ImageBufferCairoImageSurfaceBackend::ImageBufferCairoImageSurfaceBackend(const
WebCore::FloatSize&, const WebCore::IntSize&, float, WebCore::ColorSpace,
WTF::RefPtr<_cairo_surface>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:71:93:
note: in expansion of macro ‘WTFMove’
   71 |     : ImageBufferCairoSurfaceBackend(logicalSize, backendSize,
resolutionScale, colorSpace, WTFMove(surface))
      |
                        ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:71:93:
note: in expansion of macro ‘WTFMove’
   71 |     : ImageBufferCairoSurfaceBackend(logicalSize, backendSize,
resolutionScale, colorSpace, WTFMove(surface))
      |
                        ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:6:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:
At global scope:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:76:82:
error: ‘array’ in namespace ‘WebCore::std’ does not name a template type
   76 | void
ImageBufferCairoImageSurfaceBackend::platformTransformColorSpace(const
std::array<uint8_t, 256>& lookUpTable)
      |
             ^~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:76:87:
error: expected ‘,’ or ‘...’ before ‘<’ token
   76 | void
ImageBufferCairoImageSurfaceBackend::platformTransformColorSpace(const
std::array<uint8_t, 256>& lookUpTable)
      |
                  ^
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:
In member function ‘void
WebCore::ImageBufferCairoImageSurfaceBackend::platformTransformColorSpace(int)’:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:85:33:
error: ‘lookUpTable’ was not declared in this scope
   85 |             pixelComponents = { lookUpTable[pixelComponents.red],
lookUpTable[pixelComponents.green], lookUpTable[pixelComponents.blue],
pixelComponents.alpha };
      |                                 ^~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoImageSurfaceBackend.cpp:85:160:
error: no match for ‘operator=’ (operand types are ‘WebCore::SRGBA<unsigned
char>’ and ‘<brace-enclosed initializer list>’)
   85 |             pixelComponents = { lookUpTable[pixelComponents.red],
lookUpTable[pixelComponents.green], lookUpTable[pixelComponents.blue],
pixelComponents.alpha };
      |

               ^
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ColorUtilities.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/Color.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/Image.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ColorTypes.h:58:29:
note: candidate: ‘constexpr WebCore::SRGBA<unsigned char>&
WebCore::SRGBA<unsigned char>::operator=(const WebCore::SRGBA<unsigned
char>&)’
   58 | template<typename T> struct SRGBA : ColorWithAlphaHelper<SRGBA<T>> {
      |                             ^~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ColorTypes.h:58:29:
note:   no known conversion for argument 1 from ‘<brace-enclosed
initializer list>’ to ‘const WebCore::SRGBA<unsigned char>&’
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ColorTypes.h:58:29:
note: candidate: ‘constexpr WebCore::SRGBA<unsigned char>&
WebCore::SRGBA<unsigned char>::operator=(WebCore::SRGBA<unsigned char>&&)’
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/ColorTypes.h:58:29:
note:   no known conversion for argument 1 from ‘<brace-enclosed
initializer list>’ to ‘WebCore::SRGBA<unsigned char>&&’
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/GenericTypedArrayView.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h: At
global scope:
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h:154:44:
error: ‘Primitive’ is not a member of ‘Gigacage’; did you mean
‘WebCore::Gigacage::Primitive’?
  154 |     using BaseAddress = CagedPtr<Gigacage::Primitive, void,
tagCagedPtr>;
      |                                            ^~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/bmalloc/GigacageConfig.h:29,
                 from
DerivedSources/ForwardingHeaders/bmalloc/Gigacage.h:32,
                 from
DerivedSources/ForwardingHeaders/bmalloc/HeapKind.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/ObjectType.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BumpAllocator.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/Allocator.h:30,
                 from DerivedSources/ForwardingHeaders/bmalloc/Cache.h:29,
                 from DerivedSources/ForwardingHeaders/bmalloc/bmalloc.h:29,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BMalloced.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImpl.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImplInlines.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoAllocatorInlines.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapInlines.h:32,
                 from
DerivedSources/ForwardingHeaders/wtf/IsoMallocInlines.h:38,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
DerivedSources/ForwardingHeaders/bmalloc/GigacageKind.h:31:5: note:
‘WebCore::Gigacage::Primitive’ declared here
   31 |     Primitive,
      |     ^~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/GenericTypedArrayView.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h:154:72:
error: template argument 1 is invalid
  154 |     using BaseAddress = CagedPtr<Gigacage::Primitive, void,
tagCagedPtr>;
      |
   ^
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h:156:5:
error: ‘BaseAddress’ does not name a type
  156 |     BaseAddress m_baseAddress;
      |     ^~~~~~~~~~~
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h: In
member function ‘void* JSC::ArrayBufferView::baseAddress() const’:
DerivedSources/ForwardingHeaders/JavaScriptCore/ArrayBufferView.h:75:16:
error: ‘m_baseAddress’ was not declared in this scope; did you mean
‘baseAddress’?
   75 |         return m_baseAddress.getMayBeNull(byteLength());
      |                ^~~~~~~~~~~~~
      |                baseAddress
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/JSCConfig.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Options.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/CPU.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/MathCommon.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrayAdaptors.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/wtf/WTFConfig.h: At global scope:
DerivedSources/ForwardingHeaders/wtf/WTFConfig.h:78:51: error:
‘reservedSlotsForGigacageConfig’ is not a member of ‘Gigacage’; did you
mean ‘WebCore::Gigacage::reservedSlotsForGigacageConfig’?
   78 | constexpr size_t startSlotOfWTFConfig =
Gigacage::reservedSlotsForGigacageConfig;
      |
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/bmalloc/Gigacage.h:32,
                 from
DerivedSources/ForwardingHeaders/bmalloc/HeapKind.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/ObjectType.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BumpAllocator.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/Allocator.h:30,
                 from DerivedSources/ForwardingHeaders/bmalloc/Cache.h:29,
                 from DerivedSources/ForwardingHeaders/bmalloc/bmalloc.h:29,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BMalloced.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImpl.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImplInlines.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoAllocatorInlines.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapInlines.h:32,
                 from
DerivedSources/ForwardingHeaders/wtf/IsoMallocInlines.h:38,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
DerivedSources/ForwardingHeaders/bmalloc/GigacageConfig.h:78:18: note:
‘WebCore::Gigacage::reservedSlotsForGigacageConfig’ declared here
   78 | constexpr size_t reservedSlotsForGigacageConfig = 6;
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/JSCConfig.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Options.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/CPU.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/MathCommon.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrayAdaptors.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/wtf/WTFConfig.h:85:25: error:
‘reservedBytesForGigacageConfig’ is not a member of ‘Gigacage’; did you
mean ‘WebCore::Gigacage::reservedBytesForGigacageConfig’?
   85 | static_assert(Gigacage::reservedBytesForGigacageConfig +
sizeof(WTF::Config) <= ConfigSizeToProtect);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/bmalloc/Gigacage.h:32,
                 from
DerivedSources/ForwardingHeaders/bmalloc/HeapKind.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/ObjectType.h:30,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BumpAllocator.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/Allocator.h:30,
                 from DerivedSources/ForwardingHeaders/bmalloc/Cache.h:29,
                 from DerivedSources/ForwardingHeaders/bmalloc/bmalloc.h:29,
                 from
DerivedSources/ForwardingHeaders/bmalloc/BMalloced.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImpl.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapImplInlines.h:28,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoAllocatorInlines.h:31,
                 from
DerivedSources/ForwardingHeaders/bmalloc/IsoHeapInlines.h:32,
                 from
DerivedSources/ForwardingHeaders/wtf/IsoMallocInlines.h:38,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
DerivedSources/ForwardingHeaders/bmalloc/GigacageConfig.h:79:18: note:
‘WebCore::Gigacage::reservedBytesForGigacageConfig’ declared here
   79 | constexpr size_t reservedBytesForGigacageConfig =
reservedSlotsForGigacageConfig * sizeof(WebConfig::Slot);
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/JSCConfig.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Options.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/CPU.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/MathCommon.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrayAdaptors.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/wtf/WTFConfig.h:86:81: error: non-constant
condition for static assertion
   86 |
static_assert(roundUpToMultipleOf<alignmentOfWTFConfig>(startOffsetOfWTFConfig)
== startOffsetOfWTFConfig);
      |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/JavaScriptCore/Options.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/CPU.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/MathCommon.h:28,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrayAdaptors.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/TypedArrays.h:29,
                 from
DerivedSources/ForwardingHeaders/JavaScriptCore/Uint8ClampedArray.h:28,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
DerivedSources/ForwardingHeaders/JavaScriptCore/JSCConfig.h:93:69: error:
non-constant condition for static assertion
   93 | static_assert(WTF::offsetOfWTFConfigExtension + sizeof(JSC::Config)
<= WTF::ConfigSizeToProtect);
      |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
DerivedSources/ForwardingHeaders/JavaScriptCore/JSCConfig.h:94:90: error:
non-constant condition for static assertion
   94 |
static_assert(roundUpToMultipleOf<alignmentOfJSCConfig>(WTF::offsetOfWTFConfigExtension)
== WTF::offsetOfWTFConfigExtension);
      |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:39,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:7:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/html/ImageData.h:60:21:
error: ‘TextStream’ in namespace ‘WebCore::WTF’ does not name a type
   60 | WEBCORE_EXPORT WTF::TextStream& operator<<(WTF::TextStream&, const
ImageData&);
      |                     ^~~~~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:
In constructor
‘WebCore::ImageBufferCairoSurfaceBackend::ImageBufferCairoSurfaceBackend(const
WebCore::FloatSize&, const WebCore::IntSize&, float, WebCore::ColorSpace,
WTF::RefPtr<_cairo_surface>&&)’:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:29: error: ‘move’
is not a member of ‘WebCore::std’; did you mean ‘std::move’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                             ^~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:48:17:
note: in expansion of macro ‘WTFMove’
   48 |     , m_surface(WTFMove(surface))
      |                 ^~~~~~~
In file included from /usr/include/c++/10.2.0/algorithm:74,
                 from DerivedSources/ForwardingHeaders/wtf/MathExtras.h:28,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:33,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
/usr/include/c++/10.2.0/pstl/glue_algorithm_defs.h:353:1: note: ‘std::move’
declared here
  353 | move(_ExecutionPolicy&& __exec, _ForwardIterator1 __first,
_ForwardIterator1 __last, _ForwardIterator2 __d_first);
      | ^~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:535:39: error:
‘CheckMoveParameter’ is not a member of ‘WebCore::WTF’; did you mean
‘WTF::CheckMoveParameter’?
  535 | #define WTFMove(value) std::move<WTF::CheckMoveParameter>(value)
      |                                       ^~~~~~~~~~~~~~~~~~
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoSurfaceBackend.cpp:48:17:
note: in expansion of macro ‘WTFMove’
   48 |     , m_surface(WTFMove(surface))
      |                 ^~~~~~~
In file included from DerivedSources/ForwardingHeaders/wtf/FastMalloc.h:26,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/config.h:56,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:33,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/StdLibExtras.h:114:30: note:
‘WTF::CheckMoveParameter’ declared here
  114 | enum CheckMoveParameterTag { CheckMoveParameter };
      |                              ^~~~~~~~~~~~~~~~~~
In file included from
DerivedSources/ForwardingHeaders/wtf/VectorTraits.h:24,
                 from DerivedSources/ForwardingHeaders/wtf/Vector.h:38,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/DashArray.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/GraphicsContext.h:29,
                 from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/GraphicsContextCairo.cpp:34,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:1:
DerivedSources/ForwardingHeaders/wtf/RefPtr.h: In instantiation of ‘void
WTF::derefIfNotNull(T*) [with T = WebCore::WebCore::FilterOperation]’:
DerivedSources/ForwardingHeaders/wtf/RefPtr.h:70:45:   required from
‘WTF::RefPtr<T, <template-parameter-1-2> >::~RefPtr() [with T =
WebCore::WebCore::FilterOperation; Traits =
WTF::DumbPtrTraits<WebCore::WebCore::FilterOperation>]’
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/texmap/BitmapTextureGL.h:72:40:
  required from here
DerivedSources/ForwardingHeaders/wtf/RefPtr.h:44:14: error: invalid use of
incomplete type ‘class WebCore::WebCore::FilterOperation’
   44 |         ptr->deref();
      |         ~~~~~^~~~~
In file included from
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/cairo/ImageBufferCairoGLSurfaceBackend.cpp:38,
                 from
DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-28.cpp:5:
/home/ag/aur/wpewebkit/wpewebkit-2.30.1/Source/WebCore/platform/graphics/texmap/TextureMapperGL.h:40:7:
note: forward declaration of ‘class WebCore::WebCore::FilterOperation’
   40 | class FilterOperation;
      |       ^~~~~~~~~~~~~~~
[935/3011] Building CXX object
Source/WebCore/CMakeFiles/WebCore.dir/__/__/DerivedSources/WebCore/unified-sources/UnifiedSource-3c72abbe-33.cpp.o
ninja: build stopped: subcommand failed.
unable to build
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-wpe/attachments/20201001/9cf2d781/attachment-0001.htm>


More information about the webkit-wpe mailing list