I build it on windows, i build failed with an exception: "C++ versions less than C++14 are not supported."
Some info:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':flutter_sequencer:buildCMakeDebug[arm64-v8a]'.
> com.android.ide.common.process.ProcessException: ninja: Entering directory `C:\Users\dashu\AppData\Local\Pub\Cache\hosted\pub.dev\flutter_sequencer-0.4.4\android\.cxx\Debug\4q4h2k53\arm64-v8a'
[1/252] Linking CXX static library third_party\sfizz\libsfizz_tunings.a
[2/252] Linking CXX static library third_party\sfizz\libsfizz_pugixml.a
[3/252] Linking CXX static library third_party\sfizz\libsfizz_spline.a
[4/252] Linking CXX static library third_party\sfizz\libsfizz_filesystem_impl.a
[5/252] Linking CXX static library third_party\sfizz\libsfizz_cpuid.a
[6/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_base.dir\internal\unscaledcycleclock.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/unscaledcycleclock.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/unscaledcycleclock.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/unscaledcycleclock.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/unscaledcycleclock.h:45:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[7/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_base.dir\internal\cycleclock.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/cycleclock.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/cycleclock.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/cycleclock.cc:23:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/cycleclock.h:48:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[8/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\debugging\CMakeFiles\absl_stacktrace.dir\stacktrace.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/debugging/CMakeFiles/absl_stacktrace.dir/stacktrace.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/debugging/stacktrace.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/debugging/stacktrace.cc:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/debugging/stacktrace.h:34:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[9/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_spinlock_wait.dir\internal\spinlock_wait.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_spinlock_wait.dir/internal/spinlock_wait.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/spinlock_wait.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/spinlock_wait.cc:22:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/spinlock_wait.h:24:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/scheduling_mode.h:21:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[10/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\crc\CMakeFiles\absl_crc_cpu_detect.dir\internal\cpu_detect.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_cpu_detect.dir/internal/cpu_detect.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/cpu_detect.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/cpu_detect.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/crc/internal/cpu_detect.h:18:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[11/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_log_severity.dir\log_severity.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_log_severity.dir/log_severity.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/log_severity.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/log_severity.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/log_severity.h:21:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[12/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_raw_logging_internal.dir\internal\raw_logging.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_raw_logging_internal.dir/internal/raw_logging.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/raw_logging.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/raw_logging.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/raw_logging.h:24:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[13/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_throw_delegate.dir\internal\throw_delegate.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_throw_delegate.dir/internal/throw_delegate.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/throw_delegate.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/throw_delegate.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/throw_delegate.h:22:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[14/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_base.dir\internal\thread_identity.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/thread_identity.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/thread_identity.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/thread_identity.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/thread_identity.h:33:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[15/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_base.dir\internal\spinlock.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/spinlock.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/spinlock.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/spinlock.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/spinlock.h:35:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[16/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_malloc_internal.dir\internal\low_level_alloc.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_malloc_internal.dir/internal/low_level_alloc.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/low_level_alloc.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/low_level_alloc.cc:20:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/low_level_alloc.h:31:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[17/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\base\CMakeFiles\absl_base.dir\internal\sysinfo.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/base/CMakeFiles/absl_base.dir/internal/sysinfo.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/sysinfo.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/base/internal/sysinfo.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/internal/sysinfo.h:33:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[18/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_x86_64.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_x86_64.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_x86_64.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\crc\CMakeFiles\absl_crc32c.dir\internal\crc_memcpy_x86_64.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc32c.dir/internal/crc_memcpy_x86_64.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc:54:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/dynamic_annotations.h:50:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_memcpy_x86_64.cc:57:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/crc/crc32c.h:32:
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_prefix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_suffix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void swap(string_view& s) noexcept {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix'
ptr_ += n;
~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_prefix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: note: member function 'absl::lts_20230125::string_view::remove_suffix' is declared const here
constexpr void remove_suffix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_suffix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:358:11: error: no viable overloaded '='
*this = s;
~~~~~ ^ ~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
class string_view {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type
constexpr void swap(string_view& s) noexcept {
^
3 warnings and 8 errors generated.
[19/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\container\CMakeFiles\absl_hashtablez_sampler.dir\internal\hashtablez_sampler_force_weak_definition.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler_force_weak_definition.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/container/internal/hashtablez_sampler.h:47:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/container/internal/hashtablez_sampler.h:50:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/profiling/internal/sample_recorder.h:33:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/synchronization/mutex.h:74:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/synchronization/internal/kernel_timeout.h:35:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/time/clock.h:26:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/time/time.h:88:
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_prefix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_suffix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void swap(string_view& s) noexcept {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix'
ptr_ += n;
~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_prefix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: note: member function 'absl::lts_20230125::string_view::remove_suffix' is declared const here
constexpr void remove_suffix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_suffix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:358:11: error: no viable overloaded '='
*this = s;
~~~~~ ^ ~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
class string_view {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type
constexpr void swap(string_view& s) noexcept {
^
3 warnings and 8 errors generated.
[20/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\crc\CMakeFiles\absl_crc_internal.dir\internal\crc.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc.cc:42:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/crc/internal/crc.h:20:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
1 error generated.
[21/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\crc\CMakeFiles\absl_crc_internal.dir\internal\crc_x86_arm_combined.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/crc/CMakeFiles/absl_crc_internal.dir/internal/crc_x86_arm_combined.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:20:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/attributes.h:37:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc:29:
../../../../third_party/sfizz/external/abseil-cpp\absl/memory/memory.h:97:12: error: no member named 'make_unique' in namespace 'std'
using std::make_unique;
~~~~~^
2 errors generated.
[22/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\container\CMakeFiles\absl_hashtablez_sampler.dir\internal\hashtablez_sampler.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_hashtablez_sampler.dir/internal/hashtablez_sampler.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/container/internal/hashtablez_sampler.h:47:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
^
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/container/internal/hashtablez_sampler.h:50:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/profiling/internal/sample_recorder.h:33:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/synchronization/mutex.h:74:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/synchronization/internal/kernel_timeout.h:35:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/time/clock.h:26:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/time/time.h:88:
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_prefix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void remove_suffix(size_type n) {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: warning: 'constexpr' non-static member function will not be implicitly 'const' in C++14; add 'const' to avoid a change in behavior [-Wconstexpr-not-const]
constexpr void swap(string_view& s) noexcept {
^
const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:340:10: error: cannot assign to non-static data member within const member function 'remove_prefix'
ptr_ += n;
~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:341:13: error: cannot assign to non-static data member within const member function 'remove_prefix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: note: member function 'absl::lts_20230125::string_view::remove_prefix' is declared const here
constexpr void remove_prefix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:338:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_prefix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:350:13: error: cannot assign to non-static data member within const member function 'remove_suffix'
length_ -= n;
~~~~~~~ ^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: note: member function 'absl::lts_20230125::string_view::remove_suffix' is declared const here
constexpr void remove_suffix(size_type n) {
~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:348:18: error: constexpr function's return type 'void' is not a literal type
constexpr void remove_suffix(size_type n) {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:358:11: error: no viable overloaded '='
*this = s;
~~~~~ ^ ~
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit copy assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
class string_view {
^
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:161:7: note: candidate function (the implicit move assignment operator) not viable: 'this' argument has type 'const absl::lts_20230125::string_view', but method is not marked const
../../../../third_party/sfizz/external/abseil-cpp\absl/strings/string_view.h:356:18: error: constexpr function's return type 'void' is not a literal type
constexpr void swap(string_view& s) noexcept {
^
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/hashtablez_sampler.cc:27:
../../../../third_party/sfizz/external/abseil-cpp\absl/memory/memory.h:97:12: error: no member named 'make_unique' in namespace 'std'
using std::make_unique;
~~~~~^
3 warnings and 9 errors generated.
[23/252] Building CXX object third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o
FAILED: third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o
F:\sdk\android\ndk\22.1.7171670\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=aarch64-none-linux-android21 --gcc-toolchain=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64 --sysroot=F:/sdk/android/ndk/22.1.7171670/toolchains/llvm/prebuilt/windows-x86_64/sysroot -I../../../.././third_party/oboe/include -I../../../.././third_party/TinySoundFont -I../../../../third_party/sfizz/external/abseil-cpp -g -DANDROID -fdata-sections -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -std=c++17 -frelaxed-template-template-args -O0 -fno-limit-debug-info -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wno-multichar -Werror=return-type -Wcast-qual -Wconversion -Wfloat-overflow-conversion -Wfloat-zero-conversion -Wfor-loop-analysis -Wformat-security -Wgnu-redeclared-enum -Winfinite-recursion -Winvalid-constexpr -Wliteral-conversion -Wmissing-declarations -Woverlength-strings -Wpointer-arith -Wself-assign -Wshadow-all -Wshorten-64-to-32 -Wsign-conversion -Wstring-conversion -Wtautological-overlap-compare -Wtautological-unsigned-zero-compare -Wundef -Wuninitialized -Wunreachable-code -Wunused-comparison -Wunused-local-typedefs -Wunused-result -Wvla -Wwrite-strings -Wno-float-conversion -Wno-implicit-float-conversion -Wno-implicit-int-float-conversion -Wno-unknown-warning-option -DNOMINMAX -pthread -std=gnu++11 -MD -MT third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o -MF third_party\sfizz\external\abseil-cpp\absl\container\CMakeFiles\absl_raw_hash_set.dir\internal\raw_hash_set.cc.o.d -o third_party/sfizz/external/abseil-cpp/absl/container/CMakeFiles/absl_raw_hash_set.dir/internal/raw_hash_set.cc.o -c ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/raw_hash_set.cc
In file included from ../../../../third_party/sfizz/external/abseil-cpp/absl/container/internal/raw_hash_set.cc:15:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/container/internal/raw_hash_set.h:186:
In file included from ../../../../third_party/sfizz/external/abseil-cpp\absl/base/config.h:86:
../../../../third_party/sfizz/external/abseil-cpp\absl/base/policy_checks.h:79:2: error: "C++ versions less than C++14 are not supported."
#error "C++ versions less than C++14 are not supported."
I build it on windows, i build failed with an exception: "C++ versions less than C++14 are not supported."
Some info: