msdk: Build fails on Ubuntu 22.04 + onevpl
Linking target subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so
FAILED: subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so
cc -o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdk.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkbufferpool.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkcontext.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkcontextutil.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkdec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkdecproputil.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkenc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkh264dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkh264enc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkh265dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkh265enc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkmjpegdec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkmjpegenc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkmpeg2dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkmpeg2enc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdksystemmemory.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvc1dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvideomemory.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvp8dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvpp.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvpputil.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/msdk-enums.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/msdk.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/msdk_libva.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkallocator_libva.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdk_va.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvp9dec.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkvp9enc.c.o subprojects/gst-plugins-bad/sys/msdk/libgstmsdk.so.p/gstmsdkav1dec.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgstmsdk.so -Wl,-Bsymbolic-functions '-Wl,-rpath,$ORIGIN/../../../gstreamer/libs/gst/base:$ORIGIN/../../../gstreamer/gst:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/video:$ORIGIN/../../../orc/orc:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/pbutils:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/audio:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/tag:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/allocators:$ORIGIN/../../gst-libs/gst/codecparsers:$ORIGIN/../../gst-libs/gst/va' -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gstreamer/libs/gst/base -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gstreamer/gst -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/video -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/orc/orc -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/pbutils -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/audio -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/tag -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-base/gst-libs/gst/allocators -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-bad/gst-libs/gst/codecparsers -Wl,-rpath-link,/home/seungha/Work/gstreamer/build/subprojects/gst-plugins-bad/gst-libs/gst/va subprojects/gstreamer/libs/gst/base/libgstbase-1.0.so.0.2100.0 subprojects/gstreamer/gst/libgstreamer-1.0.so.0.2100.0 subprojects/gst-plugins-base/gst-libs/gst/video/libgstvideo-1.0.so.0.2100.0 subprojects/orc/orc/liborc-0.4.so.0.32.0 subprojects/gst-plugins-base/gst-libs/gst/pbutils/libgstpbutils-1.0.so.0.2100.0 subprojects/gst-plugins-base/gst-libs/gst/audio/libgstaudio-1.0.so.0.2100.0 subprojects/gst-plugins-base/gst-libs/gst/tag/libgsttag-1.0.so.0.2100.0 subprojects/gst-plugins-base/gst-libs/gst/allocators/libgstallocators-1.0.so.0.2100.0 subprojects/gst-plugins-bad/gst-libs/gst/codecparsers/libgstcodecparsers-1.0.so.0.2100.0 subprojects/gst-plugins-bad/gst-libs/gst/va/libgstva-1.0.so.0.2100.0 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so -pthread -lm /usr/lib/x86_64-linux-gnu/libz.so -ldl /usr/lib/gcc/x86_64-linux-gnu/11/libstdc++.so -L/usr/lib/x86_64-linux-gnu/pkgconfig/../ -lvpl /usr/lib/x86_64-linux-gnu/libva.so /usr/lib/x86_64-linux-gnu/libva-drm.so /usr/lib/x86_64-linux-gnu/libdrm.so /usr/lib/x86_64-linux-gnu/libgudev-1.0.so -Wl,--end-group
/usr/bin/ld: cannot find -lvpl: No such file or directory
collect2: error: ld returned 1 exit status
But there is libvpl.so
/usr/lib/x86_64-linux-gnu$ ll | grep vpl
lrwxrwxrwx 1 root root 11 4월 3 17:34 libvpl.so -> libvpl.so.2