$ make
[  0%] Built target fmt
[  0%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/log_event_list.cpp.o
[  0%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/log_event_write.cpp.o
[  0%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/logger_name.cpp.o
[  0%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/logger_read.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/logger_write.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/properties.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/liblog.dir/logging/liblog/logprint.cpp.o
[  1%] Linking CXX static library libliblog.a
[  1%] Built target liblog
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/cmsg.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/file.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/hex.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/logging.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/properties.cpp.o
[  1%] Building CXX object vendor/CMakeFiles/libbase.dir/libbase/test_utils.cpp.o
[  1%] Linking CXX static library liblibbase.a
[  2%] Built target libbase
[  2%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ApkAssets.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Asset.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetDir.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AssetManager2.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/AttributeResolution.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ChunkIterator.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ConfigDescription.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Idmap.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/LoadedArsc.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Locale.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ObbFile.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/PosixUtils.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ResourceTypes.cpp.o
/home/csfore/android-tools/vendor/base/libs/androidfw/ResourceTypes.cpp: In member function ‘int android::ResTable_config::diff(const android::ResTable_config&) const’:
/home/csfore/android-tools/vendor/base/libs/androidfw/ResourceTypes.cpp:2199:52: warning: bitwise operation between different enumeration types ‘android::ResTable_config::<unnamed enum>’ and ‘android::ResTable_config::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
 2199 |     if (((inputFlags^o.inputFlags)&(MASK_KEYSHIDDEN|MASK_NAVHIDDEN)) != 0)
      |                                     ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ResourceUtils.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/StreamingZipInflater.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/TypeWrappers.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/Util.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ZipFileRO.cpp.o
[  3%] Building CXX object vendor/CMakeFiles/libandroidfw.dir/base/libs/androidfw/ZipUtils.cpp.o
[  4%] Linking CXX static library liblibandroidfw.a
[  5%] Built target libandroidfw
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/adb_client.cpp.o
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/adb_install.cpp.o
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/adb_wifi.cpp.o
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/auth.cpp.o
/home/csfore/android-tools/vendor/adb/client/auth.cpp: In function ‘bool generate_key(const std::string&)’:
/home/csfore/android-tools/vendor/adb/client/auth.cpp:83:44: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes]
   83 |     std::unique_ptr<FILE, decltype(&fclose)> f(nullptr, &fclose);
      |                                            ^
/home/csfore/android-tools/vendor/adb/client/auth.cpp: In function ‘std::shared_ptr<rsa_st> read_key_file(const std::string&)’:
/home/csfore/android-tools/vendor/adb/client/auth.cpp:123:44: warning: ignoring attributes on template argument ‘int (*)(FILE*)’ [-Wignored-attributes]
  123 |     std::unique_ptr<FILE, decltype(&fclose)> fp(fopen(file.c_str(), "r"), fclose);
      |                                            ^
/home/csfore/android-tools/vendor/adb/client/auth.cpp: In function ‘bool load_keys(const std::string&, bool)’:
/home/csfore/android-tools/vendor/adb/client/auth.cpp:178:49: warning: ignoring attributes on template argument ‘int (*)(DIR*)’ [-Wignored-attributes]
  178 |         std::unique_ptr<DIR, decltype(&closedir)> dir(opendir(path.c_str()), closedir);
      |                                                 ^
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/bugreport.cpp.o
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/commandline.cpp.o
[  5%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/console.cpp.o
[  7%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/file_sync_client.cpp.o
In file included from /home/csfore/android-tools/vendor/adb/client/file_sync_client.cpp:46:
/home/csfore/android-tools/vendor/adb/compression_utils.h: In member function ‘virtual DecodeResult BrotliDecoder::Decode(std::span<char, 18446744073709551615>*)’:
/home/csfore/android-tools/vendor/adb/compression_utils.h:172:5: warning: control reaches end of non-void function [-Wreturn-type]
  172 |     }
      |     ^
[  7%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/incremental.cpp.o
[  7%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/incremental_server.cpp.o
[  7%] Building CXX object vendor/CMakeFiles/libadb.dir/adb/client/incremental_utils.cpp.o
/home/csfore/android-tools/vendor/adb/client/incremental_utils.cpp: In function ‘void incremental::unduplicate(std::vector<T>&)’:
/home/csfore/android-tools/vendor/adb/client/incremental_utils.cpp:159:18: error: ‘remove_if’ is not a member of ‘std’; did you mean ‘remove_cv’?
  159 |     v.erase(std::remove_if(v.begin(), v.end(),
      |                  ^~~~~~~~~
      |                  remove_cv
/home/csfore/android-tools/vendor/adb/client/incremental_utils.cpp: In lambda function:
/home/csfore/android-tools/vendor/adb/client/incremental_utils.cpp:330:21: error: ‘any_of’ is not a member of ‘std’
  330 |         return std::any_of(additional_matches.begin(), additional_matches.end(),
      |                     ^~~~~~
make[2]: *** [vendor/CMakeFiles/libadb.dir/build.make:248: vendor/CMakeFiles/libadb.dir/adb/client/incremental_utils.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:468: vendor/CMakeFiles/libadb.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
