1	Script started on 2022-03-12 04:12:51+00:00 [TERM="xterm" TTY="/dev/pts/0" COLUMNS="155" LINES="43"]
     2	[?2004h]0;root@GenPi64:/usr/local/src/gstreamerGenPi64 /usr/local/src/gstreamer # ninja -C build
     3	[?2004l
ninja: Entering directory `build'
     4	
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstgldisplay_egl.c.o
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglmemoryegl.c.o
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstgldisplay_egl_device.c.o
[0/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o
[1/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o
     5	FAILED: subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o 
     6	cc -Isubprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p -I/usr/local/src/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/gl -Isubprojects/gst-plugins-base -I../subprojects/gst-plugins-base -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/orc -I../subprojects/orc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/interface/vmcs_host/linux -I/usr/include/interface/vcos/pthreads -I/usr/include/gudev-1.0 -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-declarations -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -Wmissing-prototypes -Wdeclaration-after-statement -fPIC -DUSE_VCHIQ_ARM -pthread -DHAVE_CONFIG_H -DUSE_EGL_RPI -DBUILDING_GST_GL '-DG_LOG_DOMAIN="GStreamer-GL"' -MD -MQ subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o -MF subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o.d -o subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/gstglwindow.c.o -c ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglwindow.c
     7	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/gbm/gstglwindow_gbm_egl.h:26,
     8	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglwindow.c:66:
     9	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    10	   35 | #pragma GCC optimize ("gnu89-inline")
    11	      |         ^~~
    12	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglwindow.c:69:
    13	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    14	   35 | #pragma GCC optimize ("gnu89-inline")
    15	      |         ^~~
    16	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/gstglwindow.c:69:
    17	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:66:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    18	   66 |   EGL_DISPMANX_WINDOW_T native;
    19	      |   ^~~~~~~~~~~~~~~~~~~~~
    20	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:67:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    21	   67 |   EGL_DISPMANX_WINDOW_T foreign;
    22	      |   ^~~~~~~~~~~~~~~~~~~~~
    23	
[2/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstgldisplay_egl.c.o
    24	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstgldisplay_egl.c:40:
    25	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    26	   35 | #pragma GCC optimize ("gnu89-inline")
    27	      |         ^~~
    28	
[3/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o
    29	FAILED: subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o 
    30	cc -Isubprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p -I/usr/local/src/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/gl -Isubprojects/gst-plugins-base -I../subprojects/gst-plugins-base -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/orc -I../subprojects/orc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/interface/vmcs_host/linux -I/usr/include/interface/vcos/pthreads -I/usr/include/gudev-1.0 -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-declarations -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -Wmissing-prototypes -Wdeclaration-after-statement -fPIC -DUSE_VCHIQ_ARM -pthread -DHAVE_CONFIG_H -DUSE_EGL_RPI -DBUILDING_GST_GL '-DG_LOG_DOMAIN="GStreamer-GL"' -MD -MQ subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o -MF subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o.d -o subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglcontext_egl.c.o -c ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglcontext_egl.c
    31	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglcontext_egl.c:36:
    32	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    33	   35 | #pragma GCC optimize ("gnu89-inline")
    34	      |         ^~~
    35	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglcontext_egl.c:51:
    36	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/../dispmanx/gstglwindow_dispmanx_egl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    37	   35 | #pragma GCC optimize ("gnu89-inline")
    38	      |         ^~~
    39	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglcontext_egl.c:51:
    40	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/../dispmanx/gstglwindow_dispmanx_egl.h:66:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    41	   66 |   EGL_DISPMANX_WINDOW_T native;
    42	      |   ^~~~~~~~~~~~~~~~~~~~~
    43	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/../dispmanx/gstglwindow_dispmanx_egl.h:67:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    44	   67 |   EGL_DISPMANX_WINDOW_T foreign;
    45	      |   ^~~~~~~~~~~~~~~~~~~~~
    46	
[4/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstgldisplay_egl_device.c.o
    47	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstgldisplay_egl_device.c:42:
    48	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    49	   35 | #pragma GCC optimize ("gnu89-inline")
    50	      |         ^~~
    51	
[5/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o
    52	FAILED: subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o 
    53	cc -Isubprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p -I/usr/local/src/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/gl -Isubprojects/gst-plugins-base -I../subprojects/gst-plugins-base -Isubprojects/gst-plugins-base/gst-libs -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs -Isubprojects/gstreamer -I../subprojects/gstreamer -Isubprojects/orc -I../subprojects/orc -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/interface/vmcs_host/linux -I/usr/include/interface/vcos/pthreads -I/usr/include/gudev-1.0 -I/usr/include/libdrm -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-declarations -Wredundant-decls -Wundef -Wwrite-strings -Wformat -Wformat-nonliteral -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress -Wno-multichar -Wvla -Wpointer-arith -Wmissing-prototypes -Wdeclaration-after-statement -fPIC -DUSE_VCHIQ_ARM -pthread -DHAVE_CONFIG_H -DUSE_EGL_RPI -DBUILDING_GST_GL '-DG_LOG_DOMAIN="GStreamer-GL"' -MD -MQ subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o -MF subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o.d -o subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/dispmanx_gstglwindow_dispmanx_egl.c.o -c ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c
    54	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:26,
    55	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:30:
    56	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    57	   35 | #pragma GCC optimize ("gnu89-inline")
    58	      |         ^~~
    59	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:30:
    60	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
    61	   35 | #pragma GCC optimize ("gnu89-inline")
    62	      |         ^~~
    63	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:30:
    64	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:66:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    65	   66 |   EGL_DISPMANX_WINDOW_T native;
    66	      |   ^~~~~~~~~~~~~~~~~~~~~
    67	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.h:67:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
    68	   67 |   EGL_DISPMANX_WINDOW_T foreign;
    69	      |   ^~~~~~~~~~~~~~~~~~~~~
    70	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_init’:
    71	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:96:21: error: request for member ‘element’ in something not a structure or union
    72	   96 |   window_egl->native.element = 0;
    73	      |                     ^
    74	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:97:21: error: request for member ‘width’ in something not a structure or union
    75	   97 |   window_egl->native.width = 0;
    76	      |                     ^
    77	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:98:21: error: request for member ‘height’ in something not a structure or union
    78	   98 |   window_egl->native.height = 0;
    79	      |                     ^
    80	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:99:22: error: request for member ‘element’ in something not a structure or union
    81	   99 |   window_egl->foreign.element = 0;
    82	      |                      ^
    83	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:100:22: error: request for member ‘width’ in something not a structure or union
    84	  100 |   window_egl->foreign.width = 0;
    85	      |                      ^
    86	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:101:22: error: request for member ‘height’ in something not a structure or union
    87	  101 |   window_egl->foreign.height = 0;
    88	      |                      ^
    89	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_close’:
    90	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:134:25: error: request for member ‘element’ in something not a structure or union
    91	  134 |   if (window_egl->native.element
    92	      |                         ^
    93	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:135:28: error: request for member ‘element’ in something not a structure or union
    94	  135 |       && window_egl->native.element != window_egl->foreign.element) {
    95	      |                            ^
    96	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:135:59: error: request for member ‘element’ in something not a structure or union
    97	  135 |       && window_egl->native.element != window_egl->foreign.element) {
    98	      |                                                           ^
    99	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:137:67: error: request for member ‘element’ in something not a structure or union
   100	  137 |     vc_dispmanx_element_remove (dispman_update, window_egl->native.element);
   101	      |                                                                   ^
   102	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_open’:
   103	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:159:21: error: request for member ‘element’ in something not a structure or union
   104	  159 |   window_egl->native.element = 0;
   105	      |                     ^
   106	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_create_window’:
   107	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:167:21: error: request for member ‘width’ in something not a structure or union
   108	  167 |   window_egl->native.width = 0;
   109	      |                     ^
   110	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:168:21: error: request for member ‘height’ in something not a structure or union
   111	  168 |   window_egl->native.height = 0;
   112	      |                     ^
   113	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_get_window_handle’:
   114	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:179:25: error: request for member ‘element’ in something not a structure or union
   115	  179 |   if (window_egl->native.element)
   116	      |                         ^
   117	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘gst_gl_window_dispmanx_egl_set_window_handle’:
   118	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:189:3: error: unknown type name ‘EGL_DISPMANX_WINDOW_T’
   119	  189 |   EGL_DISPMANX_WINDOW_T *foreign_window = (EGL_DISPMANX_WINDOW_T *) handle;
   120	      |   ^~~~~~~~~~~~~~~~~~~~~
   121	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:189:44: error: EGL_DISPMANX_WINDOW_T’ undeclared (first use in this function)
   122	  189 |   EGL_DISPMANX_WINDOW_T *foreign_window = (EGL_DISPMANX_WINDOW_T *) handle;
   123	      |                                            ^~~~~~~~~~~~~~~~~~~~~
   124	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:189:44: note: each undeclared identifier is reported only once for each function it appears in
   125	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:189:67: error: expected expression before ‘)’ token
   126	  189 |   EGL_DISPMANX_WINDOW_T *foreign_window = (EGL_DISPMANX_WINDOW_T *) handle;
   127	      |                                                                   ^
   128	In file included from ../subprojects/gstreamer/gst/gst.h:55,
   129	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/../gstgl_fwd.h:24,
   130	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:27:
   131	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:193:21: error: request for member ‘width’ in something not a structure or union
   132	  193 |       foreign_window->width, foreign_window->height);
   133	      |                     ^~
   134	../subprojects/gstreamer/gst/gstinfo.h:691:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
   135	  691 |         (GObject *) (object), __VA_ARGS__);                             \
   136	      |                               ^~~~~~~~~~~
   137	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:192:3: note: in expansion of macro ‘GST_DEBUG_OBJECT’
   138	  192 |   GST_DEBUG_OBJECT (window, "set window handle with size %dx%d",
   139	      |   ^~~~~~~~~~~~~~~~
   140	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:193:44: error: request for member ‘height’ in something not a structure or union
   141	  193 |       foreign_window->width, foreign_window->height);
   142	      |                                            ^~
   143	../subprojects/gstreamer/gst/gstinfo.h:691:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
   144	  691 |         (GObject *) (object), __VA_ARGS__);                             \
   145	      |                               ^~~~~~~~~~~
   146	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:192:3: note: in expansion of macro ‘GST_DEBUG_OBJECT’
   147	  192 |   GST_DEBUG_OBJECT (window, "set window handle with size %dx%d",
   148	      |   ^~~~~~~~~~~~~~~~
   149	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:195:25: error: request for member ‘element’ in something not a structure or union
   150	  195 |   if (window_egl->native.element
   151	      |                         ^
   152	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:196:28: error: request for member ‘element’ in something not a structure or union
   153	  196 |       && window_egl->native.element != window_egl->foreign.element) {
   154	      |                            ^
   155	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:196:59: error: request for member ‘element’ in something not a structure or union
   156	  196 |       && window_egl->native.element != window_egl->foreign.element) {
   157	      |                                                           ^
   158	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:198:67: error: request for member ‘element’ in something not a structure or union
   159	  198 |     vc_dispmanx_element_remove (dispman_update, window_egl->native.element);
   160	      |                                                                   ^
   161	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:202:21: error: request for member ‘element’ in something not a structure or union
   162	  202 |   window_egl->native.element = window_egl->foreign.element =
   163	      |                     ^
   164	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:202:51: error: request for member ‘element’ in something not a structure or union
   165	  202 |   window_egl->native.element = window_egl->foreign.element =
   166	      |                                                   ^
   167	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:203:21: error: request for member ‘element’ in something not a structure or union
   168	  203 |       foreign_window->element;
   169	      |                     ^~
   170	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:204:21: error: request for member ‘width’ in something not a structure or union
   171	  204 |   window_egl->native.width = window_egl->foreign.width = foreign_window->width;
   172	      |                     ^
   173	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:204:49: error: request for member ‘width’ in something not a structure or union
   174	  204 |   window_egl->native.width = window_egl->foreign.width = foreign_window->width;
   175	      |                                                 ^
   176	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:204:72: error: request for member ‘width’ in something not a structure or union
   177	  204 |   window_egl->native.width = window_egl->foreign.width = foreign_window->width;
   178	      |                                                                        ^~
   179	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:205:21: error: request for member ‘height’ in something not a structure or union
   180	  205 |   window_egl->native.height = window_egl->foreign.height =
   181	      |                     ^
   182	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:205:50: error: request for member ‘height’ in something not a structure or union
   183	  205 |   window_egl->native.height = window_egl->foreign.height =
   184	      |                                                  ^
   185	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:206:21: error: request for member ‘height’ in something not a structure or union
   186	  206 |       foreign_window->height;
   187	      |                     ^~
   188	In file included from ../subprojects/gstreamer/gst/gst.h:55,
   189	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/../gstgl_fwd.h:24,
   190	                 from ../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:27:
   191	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c: In function ‘window_resize’:
   192	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:227:60: error: request for member ‘width’ in something not a structure or union
   193	  227 |       visible ? "visible" : "invisible", window_egl->native.width,
   194	      |                                                            ^
   195	../subprojects/gstreamer/gst/gstinfo.h:691:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
   196	  691 |         (GObject *) (object), __VA_ARGS__);                             \
   197	      |                               ^~~~~~~~~~~
   198	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:226:3: note: in expansion of macro ‘GST_DEBUG’
   199	  226 |   GST_DEBUG ("resizing %s window from %ux%u to %ux%u",
   200	      |   ^~~~~~~~~
   201	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:228:25: error: request for member ‘height’ in something not a structure or union
   202	  228 |       window_egl->native.height, width, height);
   203	      |                         ^
   204	../subprojects/gstreamer/gst/gstinfo.h:691:31: note: in definition of macro ‘GST_CAT_LEVEL_LOG’
   205	  691 |         (GObject *) (object), __VA_ARGS__);                             \
   206	      |                               ^~~~~~~~~~~
   207	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:226:3: note: in expansion of macro ‘GST_DEBUG’
   208	  226 |   GST_DEBUG ("resizing %s window from %ux%u to %ux%u",
   209	      |   ^~~~~~~~~
   210	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:267:27: error: request for member ‘element’ in something not a structure or union
   211	  267 |     if (window_egl->native.element) {
   212	      |                           ^
   213	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:272:29: error: request for member ‘element’ in something not a structure or union
   214	  272 |           window_egl->native.element, change_flags, 0, opacity, &dst_rect,
   215	      |                             ^
   216	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:275:25: error: request for member ‘element’ in something not a structure or union
   217	  275 |       window_egl->native.element = vc_dispmanx_element_add (dispman_update,
   218	      |                         ^
   219	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:285:21: error: request for member ‘width’ in something not a structure or union
   220	  285 |   window_egl->native.width = width;
   221	      |                     ^
   222	../subprojects/gst-plugins-base/gst-libs/gst/gl/dispmanx/gstglwindow_dispmanx_egl.c:286:21: error: request for member ‘height’ in something not a structure or union
   223	  286 |   window_egl->native.height = height;
   224	      |                     ^
   225	
[6/6175] Compiling C object subprojects/gst-plugins-base/gst-libs/gst/gl/libgstgl-1.0.so.0.2100.0.p/egl_gstglmemoryegl.c.o
   226	In file included from ../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstglmemoryegl.c:45:
   227	../subprojects/gst-plugins-base/gst-libs/gst/gl/egl/gstegl.h:35:9: warning: bad option ‘-fgnu89-inline’ to pragma ‘optimize’ [-Wpragmas]
   228	   35 | #pragma GCC optimize ("gnu89-inline")
   229	      |         ^~~
   230	ninja: build stopped: subcommand failed.
   231	[?2004h]0;root@GenPi64:/usr/local/src/gstreamerGenPi64 /usr/local/src/gstreamer # exit
   232	[?2004l
exit
   233	
   234	Script done on 2022-03-12 04:13:16+00:00 [COMMAND_EXIT_CODE="1"]