<div dir="ltr"><div>I am trying to compile the gstreamer group from source... having and issue with</div><div>gstreamer-vaapi-1.14.5 - the error is below.  <br></div><div><br></div><div>What do I do with that ?   This is a new CentOS 8.3 install</div><div><br></div><div>-------------------------------------------</div><div>Compile command:</div><div>cd gstreamer-vaapi-1.14.5<br>meson build --prefix=/usr --libdir=/usr/lib64<br>ninja -C build<br>ninja -C build install<br><br></div><div><br></div><div>Running custom install script '/home/silentm/LayeredSolutions/webkit/gst_all/gstreamer-1.14.5/libs/gst/helpers/ptp_helper_post_install.sh libexec/gstreamer-1.0 setuid-root /usr/sbin/setcap'<br>Running custom install script '/usr/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=gstreamer-1.0'<br>The Meson build system<br>Version: 0.49.2<br>Source dir: /home/silentm/LayeredSolutions/webkit/gst_all/gstreamer-vaapi-1.14.5<br>Build dir: /home/silentm/LayeredSolutions/webkit/gst_all/gstreamer-vaapi-1.14.5/build<br>Build type: native build<br>Project name: gstreamer-vaapi<br>Project version: 1.14.5<br>Native C compiler: cc (gcc 8.3.1 "cc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)")<br>Build machine cpu family: x86_64<br>Build machine cpu: x86_64<br>Compiler for C supports arguments -fvisibility=hidden: YES<br>Compiler for C supports arguments -fno-strict-aliasing: YES<br>Library m found: YES<br>Found pkg-config: /usr/bin/pkg-config (1.4.2)<br>Dependency gstreamer-1.0 found: YES 1.14.5<br>Dependency gstreamer-base-1.0 found: YES 1.14.5<br>Dependency gstreamer-pbutils-1.0 found: YES 1.14.5<br>Dependency gstreamer-allocators-1.0 found: YES 1.14.5<br>Dependency gstreamer-video-1.0 found: YES 1.14.5<br>Dependency gstreamer-codecparsers-1.0 found: YES 1.16.1<br>Dependency gstreamer-gl-1.0 found: YES 1.14.5<br>Dependency gmodule-2.0 found: YES 2.56.4<br>Dependency libva found: YES 1.5.0<br>Dependency libva-drm found: YES 1.5.0<br>Dependency libva-wayland found: YES 1.5.0<br>Dependency libva-x11 found: YES 1.5.0<br>Dependency libdrm found: YES 2.4.101<br>Dependency libudev found: YES 239 (239-41.el8_3)<br>Dependency egl found: YES 1.5<br>Dependency gl found: YES 1.2<br>Dependency glesv2 found: YES 3.2<br>Library dl found: YES<br>Dependency wayland-client found: YES 1.17.0<br>Dependency x11 found: YES 1.6.8<br>Dependency xrandr found: YES 1.5.2<br>Dependency xrender found: YES 0.9.10<br>Has header "GLES2/gl2.h" with dependency glesv2: YES<br>Has header "GLES2/gl2ext.h" with dependency glesv2: YES<br>Has header "GLES3/gl3.h" with dependency glesv2: YES<br>Has header "GLES3/gl3ext.h" with dependency glesv2: NO<br>Has header "va/va_dec_hevc.h" with dependency libva: YES<br>Has header "va/va_enc_hevc.h" with dependency libva: YES<br>Has header "va/va_dec_jpeg.h" with dependency libva: YES<br>Has header "va/va_enc_jpeg.h" with dependency libva: YES<br>Has header "va/va_dec_vp8.h" with dependency libva: YES<br>Has header "va/va_enc_vp8.h" with dependency libva: YES<br>Has header "va/va_dec_vp9.h" with dependency libva: YES<br>Has header "va/va_enc_vp9.h" with dependency libva: YES<br>Has header "va/va_vpp.h" with dependency libva: YES<br>Has header "X11/XKBlib.h" with dependency x11: YES<br>Configuring config.h using configuration<br>DEPRECATION: Project targetting '>= 0.40.1' but tried to use feature deprecated since '0.48.0': python3 module<br>Build targets in project: 3<br>WARNING: Deprecated features used:<br> * 0.48.0: {'python3 module'}<br>Found ninja-1.8.2 at /usr/bin/ninja<br>ninja: Entering directory `build'<br>[1/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapicodec_objects.c.o'.<br>[2/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapibufferproxy.c.o'.<br>[3/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_dpb.c.o'.<br>[4/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapicontext_overlay.c.o'.<br>[5/97] Compiling C object 'gst-libs/gst/base/263a8aa@@gstvaapi-baseutils-1.0@sta/gstbitwriter.c.o'.<br>[6/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_unit.c.o'.<br>[7/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapicontext.c.o'.<br>[8/97] Linking static target gst-libs/gst/base/libgstvaapi-baseutils-1.0.a.<br>[9/97] Compiling C object 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_h264.c.o'.<br>FAILED: gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_h264.c.o<br>cc -Igst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta -Igst-libs/gst/vaapi -I../gst-libs/gst/vaapi -I. -I../ -Igst-libs -I../gst-libs -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/orc-0.4 -I/usr/lib64/gstreamer-1.0/include -I/usr/include/libdrm -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -fvisibility=hidden -fno-strict-aliasing -fPIC -pthread -DHAVE_CONFIG_H -DIN_LIBGSTVAAPI_CORE -DGST_USE_UNSTABLE_API '-DGST_VAAPI_VERSION_ID="1.14.5"'  -MD -MQ 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_h264.c.o' -MF 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_h264.c.o.d' -o 'gst-libs/gst/vaapi/c8fe1ca@@gstlibvaapi-1.0@sta/gstvaapidecoder_h264.c.o' -c ../gst-libs/gst/vaapi/gstvaapidecoder_h264.c<br>In file included from /usr/include/gstreamer-1.0/gst/codecparsers/gsth264parser.h:39,<br>                 from ../gst-libs/gst/vaapi/gstvaapidecoder_h264.c:31:<br>/usr/include/gstreamer-1.0/gst/codecparsers/codecparsers-prelude.h:31:33: error: unknown type name âGST_API_IMPORTâ; did you mean âGST_URI_NO_PORTâ?<br> #  define GST_CODEC_PARSERS_API GST_API_IMPORT<br>                                 ^~~~~~~~~~~~~~<br>/usr/include/gstreamer-1.0/gst/codecparsers/gsth264parser.h:1058:1: note: in expansion of macro âGST_CODEC_PARSERS_APIâ<br> GST_CODEC_PARSERS_API<br>[root@W530 webkit.c8]#<br></div></div>