compile failiure: undefined reference to `absl::lts_2020_09_23::string_view::find(char, unsigned long) const'
Tried compiling from master to see if it makes a difference, but it does not.
meson \
-Dprefix=/usr/local \
-Dlibdir=/usr/local/lib64 \
-Dmandir=/usr/local/share/man \
-Dbuildtype=release \
builddir
meson configure builddir
ninja -C builddir
And I get this:
The Meson build system
Version: 0.57.0
Source dir: /usr/local/tmp/crew/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d.tar.bz2.dir/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d
Build dir: /usr/local/tmp/crew/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d.tar.bz2.dir/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d/builddir
Build type: native build
Project name: webrtc-audio-processing
Project version: 1.1
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20210105")
C linker for the host machine: cc ld.bfd 2.36
C++ compiler for the host machine: c++ (gcc 10.2.1 "c++ (GCC) 10.2.1 20210105")
C++ linker for the host machine: c++ ld.bfd 2.36
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found CMake: /usr/local/bin/cmake (3.19.4)
Run-time dependency absl (modules: absl::base, absl::flags_parse, absl::strings, absl::synchronization) found: YES
Library rt found: YES
Run-time dependency threads found: YES
Build targets in project: 12
Option buildtype is: release [default: debugoptimized]
Found ninja-1.10.0 at /usr/local/bin/ninja
Core properties:
Source dir /usr/local/tmp/crew/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d.tar.bz2.dir/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d
Build dir /usr/local/tmp/crew/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d.tar.bz2.dir/webrtc-audio-processing-8ac052ad6ffd5ba1328c44160ec6571dfd9b930d/builddir
Main project options:
Core options Current Value Possible Values Description
------------ ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
backend ninja [ninja, vs, vs2010, vs2015, vs2017, vs2019, xcode] Backend to use
buildtype release [plain, debug, debugoptimized, release, minsize, custom] Build type to use
cmake_prefix_path [] List of additional prefixes for cmake to search
debug false [true, false] Debug
default_library shared [shared, static, both] Default library type
force_fallback_for [] Force fallback for those subprojects
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
optimization 3 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
strip false [true, false] Strip targets on install
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 1 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, forcefallback, nopromote] Wrap mode
Backend options Current Value Possible Values Description
--------------- ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto false [true, false] Use link time optimization
b_lto_threads 0 Use multiple threads for Link Time Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug false [true, false, if-release] Disable asserts
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie false [true, false] Build executables as position independent
b_sanitize none [none, address, thread, undefined, memory, address,undefined] Code sanitizer to use
b_staticpic true [true, false] Build static libraries as position independent
backend ninja [ninja, vs, vs2010, vs2015, vs2017, vs2019, xcode] Backend to use
backend_max_links 0 >=0 Maximum number of linker processes to run or 0 for no limit
bindir bin Executable directory
build.c_args [-march=x86-64] Extra arguments passed to the c compiler
build.c_link_args [-march=x86-64] Extra arguments passed to the c linker
build.c_std c11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
build.cmake_prefix_path [] List of additional prefixes for cmake to search
build.cpp_args [] Extra arguments passed to the cpp compiler
build.cpp_debugstl false [true, false] STL debug mode
build.cpp_eh default [none, default, a, s, sc] C++ exception handling type.
build.cpp_link_args [] Extra arguments passed to the cpp linker
build.cpp_rtti true [true, false] Enable RTTI
build.cpp_std c++14 [none, c++98, c++03, c++11, c++14, c++17, c++1z, c++2a, c++20, C++ language standard to use
gnu++03, gnu++11, gnu++14, gnu++17, gnu++1z, gnu++2a,
gnu++20]
build.pkg_config_path [] List of additional paths for pkg-config to search
buildtype release [plain, debug, debugoptimized, release, minsize, custom] Build type to use
c_args [-march=x86-64] Extra arguments passed to the c compiler
c_link_args [-march=x86-64] Extra arguments passed to the c linker
c_std c11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
cmake_prefix_path [] List of additional prefixes for cmake to search
cpp_args [] Extra arguments passed to the cpp compiler
cpp_debugstl false [true, false] STL debug mode
cpp_eh default [none, default, a, s, sc] C++ exception handling type.
cpp_link_args [] Extra arguments passed to the cpp linker
cpp_rtti true [true, false] Enable RTTI
cpp_std c++14 [none, c++98, c++03, c++11, c++14, c++17, c++1z, c++2a, c++20, C++ language standard to use
gnu++03, gnu++11, gnu++14, gnu++17, gnu++1z, gnu++2a,
gnu++20]
datadir share Data file directory
debug false [true, false] Debug
default_library shared [shared, static, both] Default library type
errorlogs true [true, false] Whether to print the logs from failing tests
force_fallback_for [] Force fallback for those subprojects
gnustl auto [enabled, disabled, auto] Use gnustl for a c++ library implementation (only used on Android)
includedir include Header file directory
infodir share/info Info page directory
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
libdir lib64 Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
neon no [no, yes, auto, runtime] neon
optimization 3 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
prefix /usr/local Installation prefix
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
stdsplit true [true, false] Split stdout and stderr in test logs
strip false [true, false] Strip targets on install
sysconfdir etc Sysconf data directory
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 1 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, forcefallback, nopromote] Wrap mode
Base options Current Value Possible Values Description
------------ ------------- --------------- -----------
auto_features auto [enabled, disabled, auto] Override value of all 'auto' features
b_asneeded true [true, false] Use -Wl,--as-needed when linking
b_colorout always [auto, always, never] Use colored output
b_coverage false [true, false] Enable coverage tracking.
b_lto false [true, false] Use link time optimization
b_lto_threads 0 Use multiple threads for Link Time Optimization
b_lundef true [true, false] Use -Wl,--no-undefined when linking
b_ndebug false [true, false, if-release] Disable asserts
b_pch true [true, false] Use precompiled headers
b_pgo off [off, generate, use] Use profile guided optimization
b_pie false [true, false] Build executables as position independent
b_sanitize none [none, address, thread, undefined, memory, address,undefined] Code sanitizer to use
b_staticpic true [true, false] Build static libraries as position independent
backend ninja [ninja, vs, vs2010, vs2015, vs2017, vs2019, xcode] Backend to use
backend_max_links 0 >=0 Maximum number of linker processes to run or 0 for no limit
bindir bin Executable directory
build.c_args [-march=x86-64] Extra arguments passed to the c compiler
build.c_link_args [-march=x86-64] Extra arguments passed to the c linker
build.c_std c11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
build.cmake_prefix_path [] List of additional prefixes for cmake to search
build.cpp_args [] Extra arguments passed to the cpp compiler
build.cpp_debugstl false [true, false] STL debug mode
build.cpp_eh default [none, default, a, s, sc] C++ exception handling type.
build.cpp_link_args [] Extra arguments passed to the cpp linker
build.cpp_rtti true [true, false] Enable RTTI
build.cpp_std c++14 [none, c++98, c++03, c++11, c++14, c++17, c++1z, c++2a, c++20, C++ language standard to use
gnu++03, gnu++11, gnu++14, gnu++17, gnu++1z, gnu++2a,
gnu++20]
build.pkg_config_path [] List of additional paths for pkg-config to search
buildtype release [plain, debug, debugoptimized, release, minsize, custom] Build type to use
c_args [-march=x86-64] Extra arguments passed to the c compiler
c_link_args [-march=x86-64] Extra arguments passed to the c linker
c_std c11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
cmake_prefix_path [] List of additional prefixes for cmake to search
cpp_args [] Extra arguments passed to the cpp compiler
cpp_debugstl false [true, false] STL debug mode
cpp_eh default [none, default, a, s, sc] C++ exception handling type.
cpp_link_args [] Extra arguments passed to the cpp linker
cpp_rtti true [true, false] Enable RTTI
cpp_std c++14 [none, c++98, c++03, c++11, c++14, c++17, c++1z, c++2a, c++20, C++ language standard to use
gnu++03, gnu++11, gnu++14, gnu++17, gnu++1z, gnu++2a,
gnu++20]
datadir share Data file directory
debug false [true, false] Debug
default_library shared [shared, static, both] Default library type
errorlogs true [true, false] Whether to print the logs from failing tests
force_fallback_for [] Force fallback for those subprojects
gnustl auto [enabled, disabled, auto] Use gnustl for a c++ library implementation (only used on Android)
includedir include Header file directory
infodir share/info Info page directory
install_umask 0022 [preserve, 0000-0777] Default umask to apply on permissions of installed files
layout mirror [mirror, flat] Build directory layout
libdir lib64 Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
neon no [no, yes, auto, runtime] neon
optimization 3 [0, g, 1, 2, 3, s] Optimization level
pkg_config_path [] List of additional paths for pkg-config to search
prefix /usr/local Installation prefix
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
stdsplit true [true, false] Split stdout and stderr in test logs
strip false [true, false] Strip targets on install
sysconfdir etc Sysconf data directory
unity off [on, off, subprojects] Unity build
unity_size 4 >=2 Unity block size
warning_level 1 [0, 1, 2, 3] Compiler warning level to use
werror false [true, false] Treat warnings as errors
wrap_mode default [default, nofallback, nodownload, forcefallback, nopromote] Wrap mode
Compiler options Current Value Possible Values Description
---------------- ------------- --------------- -----------
c_args [-march=x86-64] Extra arguments passed to the c compiler
c_link_args [-march=x86-64] Extra arguments passed to the c linker
c_std c11 [none, c89, c99, c11, c17, c18, c2x, gnu89, gnu99, gnu11, C language standard to use
gnu17, gnu18, gnu2x]
cpp_args [] Extra arguments passed to the cpp compiler
cpp_debugstl false [true, false] STL debug mode
cpp_eh default [none, default, a, s, sc] C++ exception handling type.
cpp_link_args [] Extra arguments passed to the cpp linker
cpp_rtti true [true, false] Enable RTTI
cpp_std c++14 [none, c++98, c++03, c++11, c++14, c++17, c++1z, c++2a, c++20, C++ language standard to use
gnu++03, gnu++11, gnu++14, gnu++17, gnu++1z, gnu++2a,
gnu++20]
Directories Current Value Possible Values Description
----------- ------------- --------------- -----------
prefix /usr/local Installation prefix
bindir bin Executable directory
datadir share Data file directory
includedir include Header file directory
infodir share/info Info page directory
libdir lib64 Library directory
libexecdir libexec Library executable directory
localedir share/locale Locale data directory
localstatedir /var/local Localstate data directory
mandir share/man Manual page directory
sbindir sbin System executable directory
sharedstatedir /var/local/lib Architecture-independent data directory
sysconfdir etc Sysconf data directory
Testing options Current Value Possible Values Description
--------------- ------------- --------------- -----------
errorlogs true [true, false] Whether to print the logs from failing tests
stdsplit true [true, false] Split stdout and stderr in test logs
Project options Current Value Possible Values Description
--------------- ------------- --------------- -----------
gnustl auto [enabled, disabled, auto] Use gnustl for a c++ library implementation (only used on Android)
neon no [no, yes, auto, runtime] neon
ninja: Entering directory `builddir'
[1/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/memory_aligned_malloc.cc.o
[2/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/event.cc.o
[3/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/platform_thread_types.cc.o
[4/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/checks.cc.o
[5/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/race_checker.cc.o
[6/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/platform_thread.cc.o
[7/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/logging.cc.o
[8/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/event_tracer.cc.o
[9/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/string_utils.cc.o
[10/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_rw_lock_wrapper.cc.o
[11/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_yield.cc.o
[12/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/string_to_number.cc.o
[13/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/string_encode.cc.o
[14/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_mutex.cc.o
[15/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/strings_string_builder.cc.o
[16/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_yield_policy.cc.o
[17/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/synchronization_rw_lock_posix.cc.o
[18/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/system_file_wrapper.cc.o
[19/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/zero_memory.cc.o
[20/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/time_utils.cc.o
[21/306] Compiling C++ object webrtc/api/liblibapi.a.p/audio_codecs_audio_decoder.cc.o
[22/306] Compiling C++ object webrtc/api/liblibapi.a.p/audio_echo_canceller3_config.cc.o
[23/306] Compiling C++ object webrtc/api/liblibapi.a.p/audio_channel_layout.cc.o
[24/306] Compiling C++ object webrtc/api/liblibapi.a.p/audio_audio_frame.cc.o
[25/306] Compiling C++ object webrtc/api/liblibapi.a.p/audio_codecs_audio_encoder.cc.o
[26/306] Compiling C++ object webrtc/rtc_base/liblibbase.a.p/experiments_field_trial_parser.cc.o
[27/306] Linking static target webrtc/rtc_base/liblibbase.a
[28/306] Compiling C++ object webrtc/api/liblibapi.a.p/task_queue_task_queue_base.cc.o
[29/306] Compiling C++ object webrtc/api/liblibapi.a.p/rtp_headers.cc.o
[30/306] Compiling C++ object webrtc/api/liblibapi.a.p/rtp_packet_info.cc.o
[31/306] Compiling C++ object webrtc/api/liblibapi.a.p/units_data_size.cc.o
[32/306] Compiling C++ object webrtc/api/liblibapi.a.p/video_hdr_metadata.cc.o
[33/306] Compiling C++ object webrtc/api/liblibapi.a.p/video_video_content_type.cc.o
[34/306] Compiling C++ object webrtc/api/liblibapi.a.p/units_frequency.cc.o
[35/306] Compiling C++ object webrtc/api/liblibapi.a.p/units_data_rate.cc.o
[36/306] Compiling C++ object webrtc/api/liblibapi.a.p/units_time_delta.cc.o
[37/306] Compiling C++ object webrtc/system_wrappers/libsystem_wrappers.a.p/source_cpu_features.cc.o
[38/306] Compiling C++ object webrtc/system_wrappers/libsystem_wrappers.a.p/source_sleep.cc.o
[39/306] Compiling C++ object webrtc/api/liblibapi.a.p/video_color_space.cc.o
[40/306] Compiling C++ object webrtc/api/liblibapi.a.p/units_timestamp.cc.o
[41/306] Compiling C++ object webrtc/api/liblibapi.a.p/video_video_timing.cc.o
[42/306] Linking static target webrtc/api/liblibapi.a
[43/306] Compiling C++ object webrtc/common_audio/libcommon_audio_sse2.a.p/resampler_sinc_resampler_sse.cc.o
[44/306] Compiling C++ object webrtc/common_audio/libcommon_audio_sse2.a.p/third_party_ooura_fft_size_128_ooura_fft_sse2.cc.o
[45/306] Compiling C++ object webrtc/common_audio/libcommon_audio_sse2.a.p/fir_filter_sse.cc.o
[46/306] Linking static target webrtc/common_audio/libcommon_audio_sse2.a
[47/306] Compiling C++ object webrtc/system_wrappers/libsystem_wrappers.a.p/source_field_trial.cc.o
[48/306] Compiling C++ object webrtc/system_wrappers/libsystem_wrappers.a.p/source_metrics.cc.o
[49/306] Linking static target webrtc/system_wrappers/libsystem_wrappers.a
[50/306] Compiling C++ object webrtc/common_audio/libcommon_audio_avx.a.p/resampler_sinc_resampler_avx2.cc.o
[51/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/audio_util.cc.o
[52/306] Compiling C++ object webrtc/common_audio/libcommon_audio_avx.a.p/fir_filter_avx2.cc.o
[53/306] Linking static target webrtc/common_audio/libcommon_audio_avx.a
[54/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/fir_filter_c.cc.o
[55/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/fir_filter_factory.cc.o
[56/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/channel_buffer.cc.o
[57/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/real_fourier_ooura.cc.o
[58/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/audio_converter.cc.o
[59/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/real_fourier.cc.o
[60/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/ring_buffer.c.o
[61/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_correlation.c.o
[62/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/resampler_push_sinc_resampler.cc.o
[63/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/resampler_sinusoidal_linear_chirp_source.cc.o
[64/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_isac_vad.c.o
[65/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_auto_corr_to_refl_coef.c.o
[66/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_bit_reverse.c.o
[67/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_copy_set_operations.c.o
[68/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/resampler_push_resampler.cc.o
[69/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_isac.c.o
[70/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_cross_correlation.c.o
[71/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_division_operations.c.o
[72/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_complex_fft.c.o
[73/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_downsample_fast.c.o
[74/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/resampler_resampler.cc.o
[75/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_energy.c.o
[76/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar_fast_q12.c.o
[77/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ma_fast_q12.c.o
[78/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_hanning_window.c.o
[79/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_filter_ar.c.o
[80/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_get_scaling_square.c.o
[81/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/resampler_sinc_resampler.cc.o
[82/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_lpc_to_refl_coef.c.o
[83/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_randomization_functions.c.o
[84/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_ilbc_specific_functions.c.o
[85/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_min_max_operations.c.o
[86/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_levinson_durbin.c.o
[87/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_48khz.c.o
[88/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_real_fft.c.o
[89/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_refl_coef_to_lpc.c.o
[90/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2.c.o
[91/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_init.c.o
[92/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_inl.c.o
[93/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_spl_sqrt.c.o
[94/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_fractional.c.o
[95/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample.c.o
[96/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_sqrt_of_one_minus_x_squared.c.o
[97/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/signal_processing_dot_product_with_scale.cc.o
[98/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_splitting_filter.c.o
[99/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/third_party_spl_sqrt_floor_spl_sqrt_floor.c.o
[100/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_resample_by_2_internal.c.o
[101/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_128_ooura_fft.cc.o
[102/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/signal_processing_vector_scaling_operations.c.o
[103/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/vad_vad_gmm.c.o
[104/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/vad_vad_core.c.o
[105/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/vad_webrtc_vad.c.o
[106/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/vad_vad_filterbank.c.o
[107/306] Compiling C object webrtc/common_audio/libcommon_audio.a.p/vad_vad_sp.c.o
[108/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/smoothing_filter.cc.o
[109/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/vad_vad.cc.o
[110/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/third_party_ooura_fft_size_256_fft4g.cc.o
[111/306] Compiling C++ object webrtc/third_party/rnnoise/liblibrnnoise.a.p/src_rnn_vad_weights.cc.o
[112/306] Linking static target webrtc/third_party/rnnoise/liblibrnnoise.a
[113/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/wav_file.cc.o
[114/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/window_generator.cc.o
[115/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_encode_lpc_swb.c.o
[116/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines.c.o
[117/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines_hist.c.o
[118/306] Compiling C object webrtc/modules/third_party/fft/liblibfft.a.p/fft.c.o
[119/306] Compiling C++ object webrtc/common_audio/libcommon_audio.a.p/wav_header.cc.o
[120/306] Linking static target webrtc/modules/third_party/fft/liblibfft.a
[121/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines_logist.c.o
[122/306] Linking static target webrtc/common_audio/libcommon_audio.a
[123/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_crc.c.o
[124/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_decode_bwe.c.o
[125/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_bandwidth_estimator.c.o
[126/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_decode.c.o
[127/306] Compiling C object webrtc/third_party/pffft/liblibpffft.a.p/src_pffft.c.o
../webrtc/third_party/pffft/src/pffft.c: In function 'validate_pffft_simd':
../webrtc/third_party/pffft/src/pffft.c:218:33: warning: variable 'u' set but not used [-Wunused-but-set-variable]
218 | v4sf_union a0, a1, a2, a3, t, u;
| ^
../webrtc/third_party/pffft/src/pffft.c:218:30: warning: variable 't' set but not used [-Wunused-but-set-variable]
218 | v4sf_union a0, a1, a2, a3, t, u;
| ^
[128/306] Linking static target webrtc/third_party/pffft/liblibpffft.a
[129/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_filterbanks.c.o
[130/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_encode.c.o
[131/306] Compiling C++ object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_audio_decoder_isac.cc.o
[132/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_intialize.c.o
[133/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.1.p/echo_detector_normalized_covariance_estimator.cc.o
[134/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_filter_functions.c.o
[135/306] Compiling C++ object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_audio_encoder_isac.cc.o
[136/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.1.p/echo_detector_moving_max.cc.o
[137/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lpc_gain_swb_tables.c.o
[138/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lpc_shape_swb12_tables.c.o
[139/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lpc_analysis.c.o
[140/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lpc_tables.c.o
[141/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lpc_shape_swb16_tables.c.o
[142/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_entropy_coding.c.o
[143/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_pitch_filter.c.o
[144/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_pitch_gain_tables.c.o
[145/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_pitch_lag_tables.c.o
[146/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_spectrum_ar_model_tables.c.o
[147/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_lattice.c.o
[148/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_transform.c.o
[149/306] Compiling C object webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_pitch_estimator.c.o
[150/306] Linking target webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1
FAILED: webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1
c++ -o webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1 webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines.c.o webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines_hist.c.o webrtc/modules/audio_coding/libwebrtc-audio-coding-1.so.1.p/codecs_isac_main_source_arith_routines_logist.c.o webrtc/modules/audio_codip
/usr/local/lib64/gcc/x86_64-cros-linux-gnu/10.2.1/../../../../x86_64-cros-linux-gnu/bin/ld: webrtc/system_wrappers/libsystem_wrappers.a(source_field_trial.cc.o): in function `webrtc::field_trial::(anonymous namespace)::FieldTrialsStringIsValidInternal(absl::lts_2020_09_23::string_view)':
field_trial.cc:(.text+0xbef): undefined reference to `absl::lts_2020_09_23::string_view::find(char, unsigned long) const'
/usr/local/lib64/gcc/x86_64-cros-linux-gnu/10.2.1/../../../../x86_64-cros-linux-gnu/bin/ld: field_trial.cc:(.text+0xc19): undefined reference to `absl::lts_2020_09_23::string_view::find(char, unsigned long) const'
/usr/local/lib64/gcc/x86_64-cros-linux-gnu/10.2.1/../../../../x86_64-cros-linux-gnu/bin/ld: field_trial.cc:(.text+0xeb0): undefined reference to `absl::lts_2020_09_23::base_internal::ThrowStdOutOfRange(char const*)'
/usr/local/lib64/gcc/x86_64-cros-linux-gnu/10.2.1/../../../../x86_64-cros-linux-gnu/bin/ld: field_trial.cc:(.text+0xec0): undefined reference to `absl::lts_2020_09_23::base_internal::ThrowStdOutOfRange(char const*)'
collect2: error: ld returned 1 exit status
[151/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.1.p/gain_controller2.cc.o
[152/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.1.p/gain_control_impl.cc.o
[153/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_fft_data_avx2.cc.o
[154/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_erl_avx2.cc.o
[155/306] Compiling C++ object webrtc/modules/audio_processing/libwebrtc_audio_processing_privatearch.a.p/aec3_adaptive_fir_filter_avx2.cc.o
ninja: build stopped: subcommand failed.
abseil is compiled with -DCMAKE_CXX_STANDARD=17
or -DCMAKE_CXX_STANDARD=11
(It appears to make no difference.)
Any ideas?