failed to build gstreamer 'cannot find -lwebrtc_audio_processing'
the version is:8cf4b641 origin/1.18
the command is:
../meson-0.55.3/meson.py ./build/
cd ./build
ninja
The compile log is here
$ ninja
[2612/3730] Compiling C object subprojects/gst-plugins-bad/ext/dtls/libgstdtls.so.p/gstdtlscertificate.c.o
../subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.c: In function ‘init_generated’:
../subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.c:273:7: warning: passing argument 4 of ‘X509_NAME_add_entry_by_NID’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
(const guchar *) common_name, -1, -1, 0);
^
In file included from /usr/include/openssl/ssl.h:156:0,
from ../subprojects/gst-plugins-bad/ext/dtls/gstdtlscertificate.c:50:
/usr/include/openssl/x509.h:1029:5: note: expected ‘unsigned char *’ but argument is of type ‘const guchar * {aka const unsigned char *}’
int X509_NAME_add_entry_by_NID(X509_NAME *name, int nid, int type,
^~~~~~~~~~~~~~~~~~~~~~~~~~
[3385/3730] Linking target subprojects/gst-plugins-bad/ext/webrtcdsp/libgstwebrtcdsp.so
FAILED: subprojects/gst-plugins-bad/ext/webrtcdsp/libgstwebrtcdsp.so
c++ -o subprojects/gst-plugins-bad/ext/webrtcdsp/libgstwebrtcdsp.so subprojects/gst-plugins-bad/ext/webrtcdsp/libgstwebrtcdsp.so.p/gstwebrtcdsp.cpp.o subprojects/gst-plugins-bad/ext/webrtcdsp/libgstwebrtcdsp.so.p/gstwebrtcechoprobe.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgstwebrtcdsp.so subprojects/gstreamer/libs/gst/base/libgstbase-1.0.so.0.1800.0 subprojects/gstreamer/gst/libgstreamer-1.0.so.0.1800.0 subprojects/gst-plugins-base/gst-libs/gst/audio/libgstaudio-1.0.so.0.1800.0 subprojects/gst-plugins-base/gst-libs/gst/tag/libgsttag-1.0.so.0.1800.0 subprojects/orc/orc/liborc-0.4.so.0.29.0 subprojects/gst-plugins-bad/gst-libs/gst/audio/libgstbadaudio-1.0.so.0.1800.0 /home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib/libglib-2.0.so /home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib/libgobject-2.0.so -Wl,--export-dynamic -pthread /home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib/libgmodule-2.0.so -lm /home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib/libz.so -lwebrtc_audio_processing -Wl,--end-group '-Wl,-rpath,$ORIGIN/../../../gstreamer/libs/gst/base:$ORIGIN/../../../gstreamer/gst:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/audio:$ORIGIN/../../../gst-plugins-base/gst-libs/gst/tag:$ORIGIN/../../../orc/orc:$ORIGIN/../../gst-libs/gst/audio:/home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib' -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/gstreamer/libs/gst/base -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/gstreamer/gst -Wl,-rpath-link,/home/qingfu.cqf/git/cerbero/build/dist/linux_x86_64/lib -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/gst-plugins-base/gst-libs/gst/audio -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/gst-plugins-base/gst-libs/gst/tag -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/orc/orc -Wl,-rpath-link,/home/qingfu.cqf/gst-build/build/subprojects/gst-plugins-bad/gst-libs/gst/audio
/usr/bin/ld: cannot find -lwebrtc_audio_processing
collect2: error: ld returned 1 exit status
[3482/3730] Generating symbol file subprojects/gst-plugins-base/gst-libs/gst/sdp/libgstsdp-1.0.so.0.1800.0.p/libgstsdp-1.0.so.0.1800.0.symbols
ninja: build stopped: subcommand failed.